【Swift】辞書のfirstメソッドの注意点

Swiftで辞書(dictionary)のfirstメソッドの注意点について記載します。

firstメソッドの注意点

first メソッドは、メソッド名から辞書の 最初の要素(キーと値のペア) を取得出来そうです。

しかし、辞書型は格納している要素に順序が無いので、firstメソッドで返される要素は固定ではありません。

たまたま、複数回連続で同じ要素が取得できることもありますが、異なる要素が返ることもあります。

メソッド名に期待して、最初の要素を取得 とコーディングすると思わぬ不具合につながるので要注意です。

実行例

スポンサーリンク

シェアする

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

フォローする