Slide 7
Slide 7 text
~= operator
Check if an array of ྸ contains only value between 18 and 25
Before
let usersAges = [18, 22, 20, 32]
var agesConform = true
for age in agesConform {
if age >= 18 && age <= 25 {
agesConform = false
return
}
}
// false
After let usersAges = [18, 22, 20, 32]
usersAges.filter { age >= 18 && age <= 25 }.count == usersAges.count
// false
After #2 let usersAges = [18, 22, 20, 32]
usersAges.allSatisfy { 18...25 ~= $0 }
// false