0
我有這樣的事情是否可以執行交換機的兩種情況?
switch($m){
case 1:
some code
break;
case 2:
some code
break;
case 3:
some code
break;
}
我需要那麼情況2執行它會回去和執行情況1,或則情況下3執行我需要回去和執行情況1.
有可能嗎? 謝謝!
爲什麼不爲每種情況創建函數,然後根據需要調用它們 – 2015-11-04 19:56:25
下面有一些很好的猜測,但我打賭有選項甚至不使用'switch \ case'。我們根本沒有足夠的信息來回答這個問題。 – 2015-11-04 20:01:45
假設你使用的是c/C++,一個非常糟糕的選擇是使用「標籤」和「goto」語句。但請參閱@ Dagon的評論。你*不應該在這樣的switch語句中跳來跳去。如果需要的話,重構使用if/else + helper函數。 – Xerion