DATEG 发表于 2023-3-30 17:38:50

为什么要加一个func()呢

,这也没写func这个函数呀,求大神投稿

isdkz 发表于 2023-3-30 17:40:28

func是传进去的参数呀,装饰器会将它所装饰的对象作为参数传进去

DATEG 发表于 2023-3-30 18:06:22

函数嵌套调用   func是形参,myfunc是实参因此这里会执行myfunc()函数

歌者文明清理员 发表于 2023-3-30 19:02:21

DATEG 发表于 2023-3-30 18:06
函数嵌套调用   func是形参,myfunc是实参因此这里会执行myfunc()函数

形参=实参=参数

巅峰老甲鱼1 发表于 2023-3-30 19:20:11

@time_master的意思是:
myfunc = time_master(myfunc)
这里把myfunc作为实参传给time_master,此时myfunc就相当于func
页: [1]
查看完整版本: 为什么要加一个func()呢