| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
135 バイト追加 、 2021年11月27日 (土) 15:38
=====map(_:) : 要素を変換=====
=====flatMap(_:) : 要素をシーケンスに変換し1つのシーケンスに連結=====
<pre>
5> let n = [1,2]
6> n.flatMap({ v in [v , v * 2]})
$R2: [Int] = 4 values {
[0] = 1
[1] = 2
[2] = 2
[3] = 4
}
</pre>
 
=====cmpactMap(_:) : 要素を失敗する可能性のある処理を用いて変換=====
<pre>

案内メニュー