decorator

    0热度

    1回答

    首先我知道装饰者是什么。我想了解一些小方面。 TL; DR is decorator func1 = func2(func1) # True is decorator func3 = func2(func1) # ??? 让我们来看看Wiki描述两个等价的方法来装饰功能: @viking_chorus def menu_item(): print("spam") def me

    1热度

    1回答

    考虑下面的JavaScript代码: class Example { @foo public methodOne() {} @bar public methodTwo() {} } 在将foo和bar执行什么样的顺序?请注意,我对variou JS引擎如何实现它不感兴趣,但根据规范,正确的方法是什么。我需要知道是否可以依赖这种行为在JS引擎中保持

    0热度

    1回答

    我当然知道这是不能直接在Python中,在 Statement decorators 读,但我仍想找到一种方法,以编程方式打开(和关闭)的循环为: for i in range(L[:]): # do stuff 到 for i in range(L[0:N])): # estimate how much time it # took to run the loo

    0热度

    1回答

    我在PHP中使用设计模式装饰器,我有一个结构问题。 这里有一个简单的例子来说明我的问题: interface MyInterface { function showUsers($array); function showUser($i); } class MyCLass implements MyInterface { function showUsers($

    -2热度

    1回答

    我想了解python中的装饰器。我不明白为什么下面不工作: def decorator(func): def logger(*args, **kwargs): print "start logging" func(*args, **kwargs) print "end logging" return logger @decorator

    0热度

    2回答

    我不明白为什么结果是“组件之前的指令”。 function Component(component) { console.log('selector: ' + component.selector); console.log('template: ' + component.template); console.log('component init');

    3热度

    1回答

    根据装饰器proposal在类getter或setter上装饰器是否正常?还是只允许使用正常的方法?例如 class Foo extends Bar { @override get someProp() { super.someProp + 2; } } 一些库/框架提供了这样的装饰器。但是例如巴贝尔解析器巴比伦认为这是一个错误!

    1热度

    2回答

    我正在使用babel-core^5.4.7和babel-loader^5.1.2 with webpack。我也使用mobx^3.3.1和mobx-react^4.3.3版本。现在我的问题是,当我试图通过敲击NPM运行腕表打造我的项目:它的WebPack抛出未知选项:package.json.presets 这里我的package.json "devDependencies": { "b

    2热度

    1回答

    我目前正在重构一个我两年前写过的Flask应用程序,并且我怀疑已经完成了一些并不像使用库时那样优雅和干净的事情。因此,我会问有关如何在现状提高了一些建议: 该应用程序通过形式/<category>/<endpoint>其中<category>是10个不同类别之一的路线提供了一些API,每个端点的可到达。 对于每个<category>我创建一个独特的Python模块<category>.py,把它放

    1热度

    1回答

    对于学校报告,我必须解释java.io.Reader包如何实现Decorator pattern。我已经看到java.io包的多个解释(例如here),但不是java.io.Reader包(如果甚至有所不同)。这是我现在拥有的,我知道这个设计没有正确显示,但我不确定java.io.Reader包是如何实现的。 因此,在这种情况下,Reader将是Component,该InputStreamRead