很多程式语言都有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;
…..
}