diff --git a/eBook/05.3.md b/eBook/05.3.md index c90b1c8..a878465 100644 --- a/eBook/05.3.md +++ b/eBook/05.3.md @@ -144,7 +144,7 @@ switch initialization { 这种形式可以非常优雅地进行条件判断: ```go -switch result := calculate() { +switch result := calculate(); { case result < 0: ... case result > 0: @@ -157,7 +157,7 @@ switch result := calculate() { 在下面这个代码片段中,变量 a 和 b 被平行初始化,然后作为判断条件: ```go -switch a, b := x[i], y[j] { +switch a, b := x[i], y[j]; { case a < b: t = -1 case a == b: t = 0 case a > b: t = 1