将已定义数组中的所有值设置为true
或false
的最佳方法是什么?我在考虑不使用for
循环。
我目前正在使用仅使用TRUE
值重新初始化数组的想法,如果存在更好的方法,我很好奇。
答案 0 :(得分:3)
这是另一种方法,因为你不喜欢Martin使用array = Array(repeating: true, count: array.count)
给出的更有效的答案。
var boolArr = [true, false, false, true] // your existing array
boolArr = boolArr.map { _ in true }