「Swift5」popFirst()、removeFirst()でセットの最初の要素を削除する方法
環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Target: x86_64-unknown-linux-gnu
書式
var セット名: Set = [要素1,要素2…]
セット名.removeFirst()
セット名.popFirst()
popFirst() の戻り値の要素はオプショナルで、セットが空の時は nil が返ります。
使用例
var city: Set = ["東京", "大阪", "福岡", "横浜", "川崎"] print("セットの元の要素") print(city) let res = city.removeFirst() print("removeFirstでセットの一番最初の要素を削除する") print(city) print(res) let resB = city.popFirst() print("popFirstでセットの一番最初の要素を削除する") print(city) print(resB ?? "要素が見つかりません")
実行結果
セットの元の要素
[“東京", “横浜", “大阪", “福岡", “川崎"]
removeFirstでセットの一番最初の要素を削除する
[“横浜", “大阪", “福岡", “川崎"]
東京
popFirstでセットの一番最初の要素を削除する
[“大阪", “福岡", “川崎"]
横浜