どうも、ちょげ(@chogetarou)です。
Swiftで配列の末尾の要素のインデックスを取得する方法を紹介します。
方法

配列の最後のインデックスを取得するには、endIndexプロパティを使います。
まず、「array.endIndex」のように、配列のendIndexプロパティにアクセスします。
そして、endIndexプロパティの値を「−1」します。
array.endIndex - 1
endIndexプロパティに「−1」することで、配列の最後のインデックスを取得することができます。
使用例
var numbers = [1, 2, 3, 4, 5]
var endIndex = numbers.endIndex - 1
print(endIndex) //4
コメント