我記得有一位程序員有一個if類型的名字,如果語句返回它所在的方法,如果它的計算結果爲true。什麼是控制結構「如果真的,然後返回」被稱爲?
那又叫什麼?就像一個「有條件的盾牌」或什麼的?
這對減少條件嵌套非常有幫助。
我記得有一位程序員有一個if類型的名字,如果語句返回它所在的方法,如果它的計算結果爲true。什麼是控制結構「如果真的,然後返回」被稱爲?
那又叫什麼?就像一個「有條件的盾牌」或什麼的?
這對減少條件嵌套非常有幫助。
我聽說它叫早退。已知編譯器會在某些情況下爲早期返回生成次優代碼,例如返回對象類型時。
我不知道它叫什麼,但我喜歡'有條件的盾牌'的聲音。雖然我不認爲它說明了它的作用。 – PeeHaa
不知道這是不是你的意思,但如果真的總是評估,所以如果真的,那麼返回將等於只是返回。在相關說明中,我有時會發現如果使用False來快速和骯髒地註釋掉一段代碼,它會很有用。 – milancurcic
['健全檢查'](http://en.wikipedia.org/wiki/Sanity_testing)? –