ブロック引数(&引数)が導入されることで Proc.new の必要性が薄れ、lambda式(->)が導入されることで、lambdaやprocメソッドの必要性が薄れ、それらは現在ではほとんど使われなくなっています。

rochefortrochefort のブックマーク 2020/07/16 11:36

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

rubyのブロックとProcに本質的な違いはありますか?

    回答 (2件中の1件目) Ruby におけるブロックとは、メソッド呼び出しの引数の後ろにつける「{}」または「do end」で囲まれたコードの塊のことです。 これはブロックを付けて呼び出されたメソッドの中でyield文によ...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう