- 两个变量的交换 (互换两个变量)
直接对两个变量进行复制互换
package main import "fmt" func main() { a := 18 b := 7 fmt.Print("查看1n") fmt.Println("a=", a) fmt.Println("b=", b) a, b = b, a fmt.Print("查看2n") fmt.Println("a=", a) fmt.Println("b=", b) } // 输出结果 : // 查看1 // a= 18 // b= 7 // 查看2 // a= 7 // b= 18
注意:
可以推广到多个值的交换,无需要设置中间变量的方式完成交换
举例:
package main import "fmt" func main() { a := 18 b := 7 var c int c = a a = b b = c fmt.Println("a=", a) fmt.Println("b=", b) }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)