修饰器对类的行为的改变,是代码编译时发生的,而不是在运行时。这意味着,修饰器能在编译阶段运行代码。也就是说,修饰器本质就是编译时执行的函数。
有以下几个问题:
上面引用中说到:修饰器对类的行为的改变,是代码编译时发生的,而不是在运行时,这句中的编译时、运行时、发生分别是什么意思?
修饰器对类的行为的改变,是代码编译时发生的,而不是在运行时
编译时
运行时
发生
修饰器本质就是编译时执行的函数,这里的执行和问题一中的发生是一个意思吗?
修饰器本质就是编译时执行的函数
执行
修饰器一般用在哪些地方?
书上的解释看的比较模糊,麻烦大神细细解说,非常感谢!
侃侃尔雅
相关分类