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