diff --git a/ch2/ch2-04.html b/ch2/ch2-04.html index ef12e96..9370e6f 100644 --- a/ch2/ch2-04.html +++ b/ch2/ch2-04.html @@ -552,7 +552,7 @@ v-- // 等价方式 v = v - 1;v 变成 1 a[i], a[j] = a[j], a[i] -

或者是计算两个整数值的的最大公约数(GCD)(译注:GCD不是那个敏感字,而是greatest common divisor的缩写,欧几里德的GCD是最早的非平凡算法):

+

或者是计算两个整数值的的最大公约数(GCD)(译注:Greatest Common Divisor的缩写,欧几里德的GCD是最早的非平凡算法):

func gcd(x, y int) int {
 	for y != 0 {
 		x, y = y, x%y
@@ -569,7 +569,7 @@ a[i], a[j] = a[j], a[i]
 	return x
 }
 
-

元组赋值也可以使一系列琐碎赋值更加紧凑(译注: 特别是在for循环的初始化部分),

+

元组赋值也可以使一系列琐碎赋值更加紧凑(译注: 特别是在for循环的初始化部分):

i, j, k = 2, 3, 5
 

但如果表达式太复杂的话,应该尽量避免过度使用元组赋值;因为每个变量单独赋值语句的写法可读性会更好。