my_lamda = -> (a) {p a}
my_proc = Proc.new {|a| p a}
- 使用
call
方法
my_lamda.call("lamda")
my_proc.call("proc")
- 使用
[]
传递参数
my_lamda["lamda"]
my_proc["proc"]
以下写法是正确的:
-> (a) {p a}["hello world!"]
my_lamda = -> (a) {p a}
my_proc = Proc.new {|a| p a}
call
方法my_lamda.call("lamda")
my_proc.call("proc")
[]
传递参数my_lamda["lamda"]
my_proc["proc"]
以下写法是正确的:
-> (a) {p a}["hello world!"]
本文标题:lamda和Proc的调用方式
本文链接:https://www.haomeiwen.com/subject/byqyhttx.html
网友评论