![]() |
1
4
这里有一个单行方法修饰符,它似乎不需要修改任何 Special attributes of Callable types* marked Read-only :
side-effect
@kendall:根据您关于如何在容器类中使用这个方法的评论(但目前忽略了额外变量的注入)--下面的内容与您所做的类似吗?对于我来说,很难理解框架和用户编写的东西是如何分开的。我觉得这是一个有趣的设计模式。
|
![]() |
2
6
|
![]() |
3
5
aaronasterling的解决方案几乎没有升级(我没有足够的声誉来评论它):
但这两种解决方案都无法预测,如果f函数将针对不同的实例递归调用,那么您必须像这样克隆它:
|
![]() |
4
3
|
![]() |
5
2
这可能是
decorators
-你给他们一小套乐高积木来构建函数,复杂的框架材料通过管道输入
编辑: 您没有发布任何代码,所以这将是粗略的,但他们不需要编写方法。它们可以编写没有“self”的普通函数,您可以使用decorator,如我链接的文章中的示例所示:
|
|
tabuu9 · 类中未定义名称“self”?[已关闭] 7 年前 |
|
zou · 了解类的“自我”[重复] 8 年前 |
![]() |
kjl · 区分脚本是“直接”运行还是使用Python可执行文件运行 12 年前 |