能不能把外面的两层合为一层呢?
从功能上看log(prefix)函数的定义,最外一层是用来包装参数prefix,内一层的log_decorator用来包装函数f。如果把两个合二为一呢?log(prefix,f)?
好吧,自问自答,我明白了,因为@的定义只能是f=new_fn(f),是一个参数的。。
从功能上看log(prefix)函数的定义,最外一层是用来包装参数prefix,内一层的log_decorator用来包装函数f。如果把两个合二为一呢?log(prefix,f)?
好吧,自问自答,我明白了,因为@的定义只能是f=new_fn(f),是一个参数的。。
2016-06-13
举报