使用 Go 的“多重赋值”特性,可以轻松完成变量交换的任务:var a int = 100var b int = 200b, a = a, bfmt.Println(a, b)多重赋值时,变量的左值和右值按从左到右的顺序赋值。多重赋值在Go语言的错误处理和函数返回值中会大量地使用。例如使用Go语言进行排序时就需要使用交换,代码如下:type IntSlice []intfunc (p IntSli...
您还未登录,请登录后再进行相关操作!