scala類型Nothing表示(據我瞭解)類型層次結構的底部,也用符號⊥表示。也就是說,Nothing是任何給定類型的子類型。對於我們這些沒有理論背景的人來說,Nothing類型的要求是explained well by James Iry! 所以我的問題是,如果Nothing是每種類型的子類型,爲什麼我不能在Nothing上調用任何類型的方法?很明顯,我不能實例化Nothing,但爲什麼不能編
在某些附加到Excel 2003電子表格的VBA中,我需要使用一些需要一段時間才能實例化的對象 - 所以我只想執行一次'設置'的事情... 這更容易顯示代碼比寫一個解釋! ' Declare the expensive object as global to this sheet
Dim myObj As SomeBigExpensiveObject
Private Sub CommandB
爲什麼第一個if語句的結果爲true?我知道如果我使用「是」而不是「=」,那麼它不會評估爲真。如果我用「Foo」替換String.Empty,它不會計算爲true。 String.Empty和「Foo」都具有相同類型的字符串,那麼爲什麼一個評估爲真,另一個不是? //this evaluates to true
If Nothing = String.Empty Then
E