I have a bool array
For example:
var myBool: [Bool] = [true, true, false, true ,false]
and I want to change all the elements from inde
Any mutable collection responds to replaceSubrange:with:
var myBool = [true, true, false, true, false]
myBool.replaceSubrange(1...3, with: Array(repeating: true, count: 3))
or (credits to MartinR)
var myBool = [true, true, false, true, false]
let range = 1...3
myBool.replaceSubrange(range, with: repeatElement(true, count: range.count))