go规范

1 . 多个 if 语句可以折叠成 switch

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// NOT BAD
if foo() {
// ...
} else if bar == baz {
// ...
} else {
// ...
}

// BETTER
switch {
case foo():
// ...
case bar == baz:
// ...
default:
// ...
}
阅读更多