Golang从零搭建分布式爬虫四(GO的指针)

2022-10-02 23:38:20   2025-02-09 11:09:45   Go语言学习教程   160 views  

 

指针

指针不能运算

Go语言只有值传递一种方式

参数传递


func swap(a,b int){
b,a = a,b
}

a,b := 3,4
swap(a,b)
fmt.println(a,b)
输出 3,4

//使用指针
func swap(a,b *int){
*b,*a = *a,*b
}

a,b := 3,4
swap(&a,&b)
fmt.println(a,b)
输出 4,3

//返回 int
func swap(a,b int)(int,int){
b,a = a,b
}

a,b := 3,4
swap(a,b)
fmt.println(a,b)
输出 4,3