如果我們想擁有其中的每一種情況下,我們需要運行一些指令switch語句再破,我們就這麼像這樣:與在C中的情況下,步驟++自動切斷switch語句
switch (condition) {
case (opt1):
// do stuff
break;
case (opt2):
// do stuff
break;
case (opt3):
// do stuff
break;
// ...
default:
// do stuff
}
是它可能有一個獨佔開關,沒有通過,在默認情況下,每個選項應該中斷,而不必明確指出中斷指令?如果不是在C++有任何想法,如果這樣的功能可用於其他命令式語言?
沒有這樣的流量控制,因爲[switch語句被設計爲允許傳遞](https://stackoverflow.com/questions/252489/why-was-the-switch-statement-designed-to-need-休息)。如果你想避免'break' – CoryKramer
擁有一個您可以使用'if' /'其他if' /'else'(在微小的性能損失爲代價),你就必須消除到秋季,爲什麼會你想這樣做?這個功能太方便了。 –
我可能會想要swich語句的這種派生形式,以提高代碼的可讀性並讓我們說行空間。作爲擴展語言功能。 – Vee6