[Swift]配列(Array)の末尾の要素を削除するには?

Swift

どうも、ちょげ(@chogetarou)です。

配列の最後の要素を削除する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

配列の末尾の要素を削除するには、popLastメソッドもしくはremoveLastメソッドを使います。

具体的には、配列からpopLastメソッドもしくはremoveLastメソッドを呼び出します。

//呼び出した配列の末尾を削除
array.popLast()
array.removeLast()

popLastメソッドとremoveLastメソッドは、呼び出した配列の最後の要素を削除します。

popLastメソッドとremoveLastメソッドの違いは、空の配列の場合にあります。

popLastメソッドは、空の配列の場合は、配列の影響を与えずnullの値を返します。

それに対して、removeLastメソッドは、配列が空だった場合は、エラーを起こします。

使用例

var numbers = [1, 2, 3, 4, 5]

numbers.popLast()
numbers.removeLast()

print(numbers) //[1, 2, 3]

コメント

タイトルとURLをコピーしました