「Swift5」removeで配列からインデックスを指定して要素を削除する
環境
Ubuntu 20.04.2 LTS
Swift version 5.2.3 (swift-5.2.3-RELEASE)
書式
var 配列名 = {xxx}
配列名.remove(at: インデックス)
remove() メソッドを使って、インデックスを指定して要素を削除します。
インデックスは0 から始まります。
使用例
var cityArr = ["Tokyo", "Oosaka", "Fukuoka", "Yokohama"] print("配列の要素") print(cityArr) let cft = cityArr.remove(at: 1) print("配列から2つ目の要素を削除後結果") print(cityArr) print("削除要素") print(cft)
実行結果
配列の要素 ["Tokyo", "Oosaka", "Fukuoka", "Yokohama"] 配列から2つ目の要素を削除後結果 ["Tokyo", "Fukuoka", "Yokohama"] 削除要素 Oosaka