匿名函数
匿名函数是不带名称的函数。它们可以用来快速计算某个表达式,而无需编写冗长的标准函数。若要在一行内定义并求值一个匿名函数,可以像下面这样使用圆括号。
(x -> x^2 + 5)(5) # 30
另一个常见用法是将匿名函数作为参数传递给以函数为参数的其他函数。这在 map 和 filter 等函数中非常有用,您可以直接把匿名函数作为参数传入。
map(x -> x^2 + 5, [5, 10]) # 30, 105
本练习是课程的一部分
匿名函数是不带名称的函数。它们可以用来快速计算某个表达式,而无需编写冗长的标准函数。若要在一行内定义并求值一个匿名函数,可以像下面这样使用圆括号。
(x -> x^2 + 5)(5) # 30
另一个常见用法是将匿名函数作为参数传递给以函数为参数的其他函数。这在 map 和 filter 等函数中非常有用,您可以直接把匿名函数作为参数传入。
map(x -> x^2 + 5, [5, 10]) # 30, 105
本练习是课程的一部分