gpt4 book ai didi

syntax - Boo 中的 Lambda?

转载 作者:行者123 更新时间:2023-12-04 05:28:19 25 4
gpt4 key购买 nike

你如何处理 boo 中的 lambdas? “可调用”是同一回事吗?你如何定义一个以 lambda 作为参数的方法?

最佳答案

Boo 确实支持 lambda 表达式语法:

foo = {x|x+2}
seven = foo(5)
def TakeLambda(expr as callable(int) as int):
return expr(10)
twelve = TakeLambda(foo)

在本例中, foo是一个接受数字 x 并返回 x + 2 的函数。所以调用 foo(5)返回数字 7。 TakeLambda是一个接受 foo 的函数并在 10 处对其进行评估。

关于syntax - Boo 中的 Lambda?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/275704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com