我有我檢查了某種屬性,如果檢查產生一個特定的值,我想檢查另一個值開關,所以我做了這樣的事情:是沒有打破壞習慣的開關櫃?
switch(property_A)
{
case NA:
if(value_0 == property_B)
property_A = value_a;
else if(value_1 == property_B)
property_A = value_b;
case value_0:
...
break;
case value_1:
...
break;
}
所以,我知道這解決我的問題,但我不知道這是一個好主意,或者我應該去這個另一種方式
#NA案件是像默認情況下,但不完全是因爲它告訴我的東西,但還不夠
如果你想預成型什麼的'NA後跳轉到正確的情況下, ',它不會工作。 – StoryTeller
通常情況下允許一個案件「跌倒」到下一個案件。但是,你所做的並不是「檢查另一個值」。如果修改開啓的值並想從一開始就運行'switch',則需要一個循環。 –
如果您碰到'case NA',您是否希望'case value_o'中的代碼執行? – nos