十匿名函数:lambda
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十匿名函数:lambda相关的知识,希望对你有一定的参考价值。
lambda关键字用于创建匿名函数,lambda函数能接收任意数量参数,只能返回一个表达式的值
lambda自带返回值
用一次就清除
普通函数
def fooo(): return x**2 print(foo(3))
用lambda来写
lambda: x : x**2 # x 是参数 # x**2 相当于 return x**2
lambda可以加名字
func = lambda x x**2 func(2) #这样人为的加了个名字,没什么意义
lambda函数内存地址
print(lambda x:x**2) # <function <lambda> at 0x0000020882EC60D0>
简单使用
def foo(n): return lambda x:x+n res = foo(15) print(res(6))
以上是关于十匿名函数:lambda的主要内容,如果未能解决你的问题,请参考以下文章
KotlinKotlin 函数总结 ( 具名函数 | 匿名函数 | Lambda 表达式 | 闭包 | 内联函数 | 函数引用 )
KotlinKotlin 函数总结 ( 具名函数 | 匿名函数 | Lambda 表达式 | 闭包 | 内联函数 | 函数引用 )