decorator 相关问题

Decorator是一种面向对象的设计模式,允许以动态方式向现有类添加行为。它是Gang of Four的结构设计模式之一。

类中的Python装饰器

我想用类变量制作装饰器。如何使装饰器成为类功能?因为我有很多需要锁定的功能。我不想写下self.lock:或self.lock ....

回答 3 投票 1

Typescript装饰器构造函数覆盖包括其他参数

根据typescript装饰器文档,替换构造函数的装饰器示例不会将任何参数传递给装饰器函数。我怎么能做到这一点?这是 ...

回答 1 投票 3

装饰器可以在运行时使用lambda表达式吗? [重复]

def attrs(** kwds):def decorate(f):for k in kwds:setattr(f,k,kwds [k])return f return decorate @attrs(argument_types =(int,int,),returns = int) def ...

回答 2 投票 12

为什么我在调用函数上调用函数时出错[duplicate]

有些人可以解释一下,我正在使用python 2.7获得错误以及正确的输出。 def func1(func):def func2():print(“在func2之前”)func()print(“After ...

回答 1 投票 0

注册所有子类的最佳方法

我目前正在开发一个软件,其中我有从字典生成的类instamces。这些dictionariea文件的结构方式如下:layer_dict = {“...

回答 2 投票 1

Typesafe反应装饰器无法识别传递函数的ReturnType

我正在尝试扩展redux连接,因此它可以与特定的reducer / state一起用作装饰器,它可能没有必要,因为redux connect可以用作装饰器,但我很好奇......

回答 1 投票 2

什么是使用以及何时在python中使用@classmethod?

我从来没有使用过@classmethod而且我没有想到任何使用它的例子,我知道它是如何工作的但是我不知道什么时候用它作为例子类示例:def __init __(self,param1,...

回答 1 投票 1

如何有条件地运行@property getter,例如用于过滤目的

我有一个类的属性的字典列表,它使用@property getter和setter实现。然而,我希望有一个有条件的getter或替代实现与...

回答 1 投票 0

如何扩展functools.wraps装饰器的功能?

我想创建一个新的装饰器来代替@wraps(f)来做任何魔法@wraps(f)做的事情以及别的事情。我该怎么办?具体来说,我有几个装饰......

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.