上面定义的lambda函数返回一个product对象,该对象具有两个参数的值。
为什么使用lambda 函数?
Lambda函数主要在短时间内需要一个函数时才使用。当你想要将函数作为参数传递给高阶函数(即以其他函数作为参数的函数)时,通常使用这种方法。
下面的例子演示了在其他函数中使用匿名函数:
在上面的例子中,我们有一个函数,该函数传入一个参数,将它与一个未知数相乘。我们来演示一下怎样使用上面的函数:
在上面的脚本中,我们使用一个lambda函数与我们传入的数字10相乘。同样的函数也可以用来与数字1000相乘。
我们很有可能会使用到testfunc函数来在一个程序中定义上面的两个lambda函数: