【Swift】辞書からランダムにキーと値を取得する方法

Swiftで辞書(dictionary)からランダムにキーと値を取得する方法について記載します。

ランダムにキーと値を取得する方法

randomElement や first メソッドを使用します。

1. randomElement メソッド

ランダムにキーと値のペアを1つ返します。
辞書が空の場合は、nil を返します。

実行例

2. first メソッド

メソッド名からは、最初のキーと値のペア を返しそうですが、辞書型は順序を持たないので、randomElement 同様に実行毎に結果が異なります。(連続で同じキーと値が返されることもあります)

辞書が空の場合は、nil を返します。

実行例

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする