raise

    0熱度

    2回答

    我已經注意到我過去非常喜歡寫以下的嘗試 - 除外語句。主要原因是編寫較少的代碼。 class Synchronizer(object): # ... def _assert_dir(self, dirname, argname, argnum): """ *Private*. Raises OSError if the passed string does not

    -1熱度

    2回答

    我需要寫一個方法,將採取一個基地,並將其提高到任何整數的力量,積極或消極。可以假定基數不爲0. 在該方法中,我需要調用遞歸方法並使用它。 這裏是以前的遞歸方法,我需要使用: public static double nonNegInt(double base, int pow) { if (pow == 0) return 1; else return b

    1熱度

    1回答

    有沒有辦法在開發中的rails上引發ruby異常? 我想測試自定義505的例外情況,但沒有找到關於如何在任何地方擡起505的文檔。

    167熱度

    6回答

    我已閱讀「raise」的官方定義,但我仍然不完全明白它的作用。 最簡單的說法是什麼「提高」? 示例用法會有所幫助。

    3熱度

    1回答

    我需要立即捕捉線程中的異常並停止所有線程,所以我在我的腳本中使用abort_on_exception。不幸的是,這意味着異常不會引發到父線程 - 也許這是因爲異常最終發生在全局範圍內? 不管怎麼說,這裏的展示問題的示例: Thread.abort_on_exception = true begin t = Thread.new { puts "Start thread"

    2熱度

    1回答

    想象的事件 private event EventHandler SampleEvent; 應當提高。我知道3種方法可以做到這一點,但我不明白他們兩人之間的區別它們 SampleEvent(this, EventArgs.Empty); 和 SampleEvent.Invoke(this, EventArgs.Empty); 是什麼這兩個,什麼優點和缺點呢之間的區別兩種方法都有?

    0熱度

    1回答

    我已經用構造函數構建了一個類。這個想法是,如果沒有指定等級和/或套裝,默認情況下應該隨機生成一個PlayingCard對象。如果指定了無效的服裝或等級,則不應創建對象。我相信這是行得通的,但我不知道該怎麼做例外。我想驗證在排名或訴訟無效的情況下拋出的唯一例外是我指定的例外。我很困惑爲什麼有一個'NameError'說實例沒有'suit'屬性,因爲我在編寫raise語句時沒有指定它。 另外,我想使課

    3熱度

    1回答

    我使用自定義異常來區分Python的默認異常和異常。 當我引發異常時,是否有辦法定義自定義退出代碼? class MyException(Exception): pass def do_something_bad(): raise MyException('This is a custom exception') if __name__ == '__main__':

    2熱度

    3回答

    我正在用一個Product類的Ruby編寫一個程序。每當使用錯誤類型的參數初始化Product時,我都會引發一些異常。有沒有一種方法可以幹掉我提出的例外情況(我甚至可以正確引用那些例外情況?)我很感激這種幫助。代碼如下: class Product attr_accessor :quantity, :type, :price, :imported def initialize

    5熱度

    2回答

    我從C#轉換類vb.net ..我的觀點,我想壓縮asp.net頁面,減少頁面大小,,問題出在我轉換爲vb.net之後,出現此錯誤 說明:編譯爲請求提供服務所需資源時發生錯誤。請查看以下具體的錯誤細節並適當修改您的源代碼。 編譯器錯誤消息:BC32022:'公共事件PostRequestHandlerExecute(sender As Object,e As System.EventArgs)'是