对于 if 、else 、elseif 分支较多的,推荐另起一行写注释
除了 go 语言因语法限定外,if 和 else 或 elseif 本身也应该单独另起一行
实例:
// 假设 a
if($a =1){
// a
}
// 假设b
elseif($b=2){
// b
}
// 否则
else{
// c
}
这样写的好处是,在代码折叠时,会很清晰
// 假设 a
if($a =1){...}
// 假设b
elseif($b=2){...}
// 否则
else{...}
这样,即使是多层的 if、else,每个分支里超长的代码,也能够轻易阅读(先全部折叠起来,再一层一层点开,有注释最好),我们都知道应该尽可能少地嵌套 if、else,但有时候确实没办法。
另外,即使只有一行,也应该尽可能地写大括号,不仅仅阅读更容易,后续如果要修改也更方便。
本篇完,还有疑问?留下评论吧