[Swift]辞書(Dictionary)でMapメソッドを使う方法

Swift
スポンサーリンク

Mapメソッドとは?

Mapメソッドは、辞書や配列の要素全てに特定の処理ができるメソッドです。

具体的には、辞書や配列の要素を1つずつ取り出していき、引数のクロージャの処理を行います。

注意点としては、Mapメソッドで処理が行われた配列や辞書はそのままで、処理後の配列や辞書が新しく作られるところです。

辞書(Dictionary)のMap

コード, プログラミング, ハッキング, Html, Web, データ, デザイン, 開発, プログラム

辞書のMapは、要素をタプルとして受け取り、処理をします。

var number = ["one" : 1 , "two" : 2, "three" : 3]

var doubleNum = number.map( {
              (key, value) in (key + " x 2", value * 2)
} )


print(doubleNum)

取り出した要素は、( key , value)として受け取り、inに続けて(キーへの処理、値への処理)を返します。

まとめ

Mapは、配列や辞書を加工するメソッドです。

辞書のMapメソッドは、要素をタプルとして扱い、処理を行います。

おすすめの記事

コメント

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