class-method

    0熱度

    1回答

    我試圖檢索裝飾的@classmethod中的導入字符串以在管道系統中註冊此字符串。但是當我在裝飾器函數中檢查函數對象時,找不到關於類對象或類名的任何信息。 因此,代碼看起來是這樣的: def import_string_decorator(**opt_kwargs): def wrap(f): # Here is the problem if inspect.

    0熱度

    1回答

    已經有一個主題有示出如何計算的次數的實例方法在程序中被稱爲: Count the number of times a method is called in Cocoa-Touch? 的代碼描述的有使用實例方法很好,但它不適用於類方法。有人知道該怎麼辦?

    2熱度

    1回答

    許多編程語言都允許您定義類/實例方法,並且屬性也相同。例如。 Python,Smalltalk。我有概念。例如。例如變量,每個對象都有自己的變量副本。類變量只有一個與該類的所有實例共享的變量副本。 我的疑問是:如何在UML中表示類方法和類屬性?我想通過靜態代表它,如在C++,Java和C#中,但它可以嗎? UML中的「靜態」和「類」是一樣的嗎? 謝謝!

    -1熱度

    1回答

    爲什麼模板讓你繞過不完整的類型? 我正在關於節點,鏈接列表和迭代器的教科書中的示例。我注意到他在Iterator類中使用了一個指向List和Nodes實例的指針,但是他還在List類中創建了一個方法來爲該類返回一個Iterator。當我試圖自己實現它來節省時間時,我沒有對它進行模板化,而是選擇了int數據,但是我會爲Iterator類型的方法獲取不完整類型的錯誤。當我遵循模板符號時,它工作正常。

    2熱度

    2回答

    我已經建立了兩個類如下圖所示 class Parent def self.inherited(child) child.custom_class_method end def self.custom_class_method raise "You haven't implemented me yet!" end end clas

    0熱度

    2回答

    我從教程中複製了以下內容,它沒有將錯誤導入我的項目中,它在指示的行上導致三個錯誤。 (這些錯誤似乎並沒有因爲當我試圖解決這些問題,出現其他錯誤是正確的。)任何人都可以提出可能是什麼問題: @interface VC() NSDictionary(JSONCategories) //MULTIPLE ERRORS THIS LINE including cannot declare var

    0熱度

    1回答

    我必須使用一些包含具有各種實用程序的文件的Python庫:類和方法。其中一種方法定義如下(我不能把整個代碼): @classmethod def do_something(cls, args=None, **kwargs): 但這個聲明是在任何類之外。我怎樣才能訪問這種方法?通過do_something(myClass)調用出現錯誤:TypeError: 'classmethod' obje

    0熱度

    2回答

    在Parse的PFQuery類中建模,我爲自己的項目構建了自己的EMQuery類(不是PFQuery的子類)。我的問題是,如果我想以類似Parse的方式對類方法執行類似的調用(PFQuery *query = [PFQuery queryWith...]),這是否是正確的方法? + (instancetype)queryWithType:(EMObjectType)objectType {

    0熱度

    1回答

    我有一個模塊的用戶 - 這樣的: module.exports = User = (function() { function User(params) { this.id = params.id; this.first_name = params.first_name || ''; this.last_name = params.last_na

    1熱度

    1回答

    我正在寫一個Fixnum類方法to_words可以接收任意多個,並將其翻譯成英語,所以工作的方法, 2.to_words #=> "two" 2030.to_words #=> "two thousand thirty" 我想它來處理所有的數字和有一次,我得到一點點過去1十億個問題: 1000002000.to_words #=> "one billion two thousand"