目次
Cannot convert value of type ‘ClosedRange<Int>’ to expected element type ‘Int’
ForEachや配列の範囲指定で「1…6」のように、「〇〇以下」の指定をすると上記のエラーが出てくる。
「..<」のように、「〇〇未満」といった指定をしないといけない。数学用語を使うなら「開区間」でないといけないとのこと。
エラーが出るコード
ForEach(0...5) { index in
Text("\(index)")
}
エラーが出ないように修正したコード
ForEach(0..<6) { index in
Text("\(index)")
}