2011-12-17 48 views
2

我記得有一位程序員有一個if類型的名字,如果語句返回它所在的方法,如果它的計算結果爲true。什麼是控制結構「如果真的,然後返回」被稱爲?

那又叫什麼?就像一個「有條件的盾牌」或什麼的?

這對減少條件嵌套非常有幫助。

+0

我不知道它叫什麼,但我喜歡'有條件的盾牌'的聲音。雖然我不認爲它說明了它的作用。 – PeeHaa

+0

不知道這是不是你的意思,但如果真的總是評估,所以如果真的,那麼返回將等於只是返回。在相關說明中,我有時會發現如果使用False來快速和骯髒地註釋掉一段代碼,它會很有用。 – milancurcic

+0

['健全檢查'](http://en.wikipedia.org/wiki/Sanity_testing)? –

回答

2

我聽說過「警戒條件」來描述支票,並且用「早[早]」來形容在主要行動之前回歸的行爲。

+0

我也知道這個詞用來描述這種情況。 – Tudor

+0

@bobbymcr,是的,就是這樣。謝謝! – ma11hew28

1

我聽說它叫早退。已知編譯器會在某些情況下爲早期返回生成次優代碼,例如返回對象類型時。