malongshuai / malongshuai.github.io

2 stars 0 forks source link

Ruby语句块、Proc和Lambda | 骏马金龙 #240

Open malongshuai opened 2 years ago

malongshuai commented 2 years ago

https://www.junmajinlong.com/ruby/ruby_proc_block_lambda/

回到Ruby系列文章 Ruby可调用和可执行:语句块、Proc和Lambda函数是可调用可执行的一段代码块。在Ruby中,除了函数之外,Proc对象和Lambda表达式也是可调用的。这些可调用对象在调用它们的call方法时,它们将被执行,也就成为了可执行的对象。 语句块看上去是可调用的,但严格地说语句块不是可调用的,因为在调用语句块的时候它会转成Proc对象,而Proc对象是可调用的。 Pro