第47课的第6题,按照老师的答案却无法运行,提示出错!
请教下各位老师,这是为什么呢? python 3.8 好像不支持直接使用一个lambda表达式当作装饰器,可以通过变量储存来解决。>>> x = lambda func : lambda : func() + 1>>> @x
def test():
return 2
>>> @ lambda func : lambda : func() + 1
SyntaxError: invalid syntax
>>> tommyyu 发表于 2023-1-17 11:06
python 3.8 好像不支持直接使用一个lambda表达式当作装饰器,可以通过变量储存来解决。
谢谢老师!
页:
[1]