[解決済み】Swiftを配列にセットする
2022-04-07 05:23:16
質問
について
NSSet
は、以下のように変換することができます。
Array
を使って
set.allObjects()
というメソッドがありますが、新しい
Set
(Swift 1.2 で導入されました)。それはまだ Swift のセットを NSSet に変換することで行うことができ、その際に
allObjects()
というメソッドがありますが、最適とは言えません。
どのように解決するのですか?
指定されたSwiftからすべての要素を含む配列を作成することができます
Set
を使うだけです。
let array = Array(someSet)
これは、次のように動作します。
Set
に準拠しています。
SequenceType
プロトコル
と
Array
はシーケンスで初期化することができます。例
let mySet = Set(["a", "b", "a"]) // Set<String>
let myArray = Array(mySet) // Array<String>
print(myArray) // [b, a]
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] PHPで配列から要素を削除する
-
[解決済み] Array.forEachでbreakを呼び出すようなショートサーキット
-
[解決済み] 新しい配列を作成せずに、既存のJavaScript配列を別の配列で拡張する方法
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
-
[解決済み】空のスライスを初期化する正しい方法
-
[解決済み】KotlinのList型とArray型の違いについて
-
[解決済み】配列とリンクリストの比較
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン