Rubyについて(アンチ専用) Part005 (342レス)
上
下
前
次
1-
新
331
:
デフォルトの名無しさん
[sage] 2023/09/15(金) 12:41:10.51
ID:yWDScNQC(1/2)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
331: デフォルトの名無しさん [sage] 2023/09/15(金) 12:41:10.51 ID:yWDScNQC あとからだと何とでも言えるし これを指摘するのも手垢つきまくってるだろうけど やっぱブロックは失敗やったな 受け渡しの書き方もprocとの関係も全部ミスってると思う rustだとそれらは単にクロージャなんで 一個だけじゃなく複数受け取れるし 引数の「最後」に「一個だけ」(..., &block)と「&つけて」書くとかいう縛りがない 単なる変数のひとつとして何個でもどこにでも受け取れる let x = Some("foo"); assert_eq!(x.map_or(42, |v| v.len()), 3); let x = Some("foo"); assert_eq!(x.map_or_else(|| 2 * k, |v| v.len()), 3); これすごいスッキリしてると思う rubyもこのクロージャ形式で手続きをパラメータ化できればよかったのにな http://mevius.5ch.net/test/read.cgi/tech/1555162340/331
あとからだと何とでも言えるし これを指摘するのも手垢つきまくってるだろうけど やっぱブロックは失敗やったな 受け渡しの書き方もとの関係も全部ミスってると思う だとそれらは単にクロージャなんで 一個だけじゃなく複数受け取れるし 引数の最後に一個だけ とつけて書くとかいう縛りがない 単なる変数のひとつとして何個でもどこにでも受け取れる これすごいスッキリしてると思う もこのクロージャ形式で手続きをパラメータ化できればよかったのにな
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 11 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.031s