Boo 中的 Lambda 表达式?
如何处理 boo 中的 lambda? “可调用”是同一回事吗? 如何定义一个以 lambda 作为参数的方法?
How do you deal with lambdas in boo? Is "callable" the same thing? How do you define a method that takes a lambda as a parameter?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Boo 确实支持 lambda 表达式语法:
在此示例中,
foo
是一个接受数字 x 并返回 x + 2 的函数。因此调用foo(5)
返回数字 7 .TakeLambda
是一个接受foo
并将其计算为 10 的函数。Boo does support lambda expression syntax:
In this example,
foo
is a function that accepts a number x and returns x + 2. So callingfoo(5)
returns the number 7.TakeLambda
is a function that acceptsfoo
and evaluates it at 10.