[Swift]辞書(Dictionary)の値の最大値を取得するには?

Swift

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

辞書の値の最大値を取得する方法を紹介します。

スポンサーリンク

方法

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

辞書の値の最大値を取得するには、valuesプロパティとmaxメソッドを使います。

まず、辞書のvaluesプロパティにアクセスします。

そして、valuesプロパティからmaxメソッドを呼び出します。

dict.values.max()

上記のmaxメソッドは、辞書の値の最大値を返します。

maxメソッドの引数「by」を使うことで、最大値を求めるための比較方法を操作できます。

使用例

let numbers = [
    "one" : 1,
    "two" : 2,
    "three" : 3,
    "four" : 4,
    "five" : 5,
    "ten" : 10
]

print(numbers.values.max()!) //10

オススメの記事

[Swift]辞書(Dictionary)の要素を条件で検索するには?

[Swift]辞書を配列に変換するには?

[Swift]辞書(Dictionary)の値(Value)からキー(key)を取得するには?

コメント

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