很多程式語言都有switch這個語法
例如:C、Java、PHP、JavaScript等
我時常用到switch都會有個猶疑
就是switch到底該怎麼排版好呢?
通常程式工程師在寫程式時
在大括號之內的程式會比括號外的增加一個tab(或多個空格)
其他則在同一層
但是今天的switch語法有個case
到底case到底要不要再增加個tab?
也就是像這樣:
switch(…){
case …:
…..;
break;
…..
}
因為case在switch的大括號當中
習慣上大括號裡的程式會多一個tab
不過case底下又有類似其副程式的程式
那case裡的程式是否又要再多一層tab?(不過case不是大括號刮住)
這樣就變成switch裡面一定有兩層以上的排版
大家都是怎麼寫switch語法的排版?
以下有三種排版方式:
1)
switch(…){
case …:
…..;
break;
…..
}
2)
switch(…){
case …:
…..;
break;
…..
}
3)
switch(…){
case …:
…..;
break;
…..
}