package main import "fmt" func swap1(a,b int) (int,int){//通过值,进行交换 return b,a } func swap2(a,b *int){//交换指针地址 *a,*b=*b,*a } func main() { a,b:=1,2 //a,b=swap1(a,b)//值传递 swap2(&a,&b)//指针传递 fmt.Printf("a=%d , b=%d",a,b) }
golang自学之路(值传递和指针传递)3
猜你喜欢
转载自blog.csdn.net/qq_33230584/article/details/79855384
今日推荐
周排行