Avatar
omochimetaru 1/31/2020 8:22 AM
if let i = absences.firstIndex(where: { $0 > 0 }) { // 1 let absencesAfterFirst = absences[(i + 1)...] // 2 if let j = absencesAfterFirst.firstIndex(where: { $0 > 0 }) { // 3 print("The first day with absences had \(absences[i]).") // 4 print("The second day with absences had \(absences[j]).") } }
8:23 AM
なるほど・・・
8:23 AM
Collectionに対してindexを探したりする時に、操作範囲の制御のためにArraySliceを使うと、結果がそのまま使える。