From dfba7b4d098fa0966686de1559b169ab2b039351 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 10 Oct 2024 02:47:03 +0000 Subject: [PATCH] deploy: 68692399807e129ecd24c546460a507298d97676 --- ch2/ch2-04.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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
 

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