[Swift]辞書のキーを配列にするには?

Swift

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

Swiftで辞書のキーを配列にする方法を紹介します。

スポンサーリンク

方法

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

辞書のキーを配列にするには、keysプロパティを使います。

まず、「dic.keys」のように、辞書のkeysプロパティでキーを取り出します。

そして、取り出したキーを、Array型に変換します。

Array(dictionary.keys)

keysプロパティを使うことで、辞書のキーを配列にすることができます。

「keys」プロパティで取り出したキーは、Collection型になっています。

なので、Arrayに変換する必要があります。

使用例

以下は、使用例です。

var numbers = ["one" : 1, "Two" : 2, "Three" : 3]

var numberKeys = Array(numbers.keys)

print(numberKeys) //["one", "Two", "Three"]

コメント

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