美文网首页
lamda和Proc的调用方式

lamda和Proc的调用方式

作者: kamionayuki | 来源:发表于2015-12-10 08:35 被阅读26次
    my_lamda = -> (a) {p a}
    my_proc = Proc.new {|a| p a}
    
    1. 使用call方法
    my_lamda.call("lamda")
    my_proc.call("proc")
    
    1. 使用[]传递参数
    my_lamda["lamda"]
    my_proc["proc"]
    

    以下写法是正确的:

    -> (a) {p a}["hello world!"]
    

    相关文章

      网友评论

          本文标题:lamda和Proc的调用方式

          本文链接:https://www.haomeiwen.com/subject/byqyhttx.html