首先,我知道__init__()Python中的類函數無法返回值,因此可悲的是此選項不可用。由于我的代碼的結構__init__,在類的函數內部包含數據斷言(并提示用戶提供信息)是有意義的。但是,這意味著該對象的創建可能會失敗,并且我希望能夠從中正?;謴汀N蚁胫览^續執行此操作的最佳方法是什么。我曾考慮將全局布爾值設置為“有效構造”標志,但我不希望這樣做。還有其他想法(除了重組之外,這樣斷言可以在初始化之外發生,并且值作為參數傳遞)?我基本上是在尋找一種在初始化過程中成功返回0并在失敗返回-1的方法。(就像大多數C系統調用一樣)
添加回答
舉報
0/150
提交
取消
