Python 3.x 在Python中匿名(使用lambda expression)定义装饰器是否可行?

Python 3.x 在Python中匿名(使用lambda expression)定义装饰器是否可行?,python-3.x,lambda,nested,anonymous-function,python-decorators,Python 3.x,Lambda,Nested,Anonymous Function,Python Decorators,首先,我想向您解释,如果lambda定义为,我测试我的“lambda具有函数的所有属性。这就是我问这个问题的原因。我想匿名定义一个装饰器(使用lambdaexpression)。定义嵌套lambda是我发现的第一个想法。nested lambda有效吗?或者你还有什么其他建议吗?问题不在于它是否可以实现,(它可以实现)问题是你为什么要这样做 下面是一个示例,一个lambda作为一个简单的装饰器,使用tuple作为在一行中获取两条语句的技巧 foo = lambda func: lambda: (

首先,我想向您解释,如果
lambda
定义为
,我测试我的“
lambda
具有函数的所有属性。这就是我问这个问题的原因。我想匿名定义一个装饰器(使用
lambda
expression)。定义
嵌套lambda
是我发现的第一个想法。
nested lambda
有效吗?或者你还有什么其他建议吗?

问题不在于它是否可以实现,(它可以实现)问题是你为什么要这样做

下面是一个示例,一个
lambda
作为一个简单的装饰器,使用
tuple
作为在一行中获取两条语句的技巧

foo = lambda func: lambda: (print('Hello'), func())

@foo
def bar():
    print('World')

bar()

我想做。因为我想知道并想测试它。但是,它真的很有用。谢谢你满足了我的好奇心。