夕食後もdisり手法でSwift勉強中です
クロージャ(ブロック)のあたりです
let numbers = [1,2,3,5,8,13,21]
let array1 = numbers.map{$0 * 2}
とかできちゃうけど、$0って、第一引数だとか..
何それ?何それ?
C言語ちっくをやめてモダンになるはずでは?
それなのに、変な省略形もあったもんですなー
私は下のような省略しない方がわかりやすいと思うだ
let array1 = numbers.map){(val:Int) -> Int in
return val * 2
})
おぼえりゃ読めるようになるだろうけど。
覚えるためにdisりブログってるわけですだ
0 件のコメント:
コメントを投稿