解决方法
let boolArray = [true,true] let trueIdxs = boolArray.enumerate().flatMap { $1 ? $0 : nil } print(trueIdxs) // [0,3]
或者(可能更具可读性)
let boolArray = [true,true] let trueIdxs = boolArray.enumerate().filter { $1 }.map { $0.0 } print(trueIdxs) // [0,3]