golang指针的一种用法
程序员文章站
2022-06-10 12:41:03
...
go中指针的一种用法:
指针一般使用“*”,表示指向一个变量的值;取地址“&”表示去变量内存的地址。
这里的testPointer函数返回值为一个指针bool类型,但真正返回时是一个bool的地址。
在main中使用setup变量时,需要使用“*”进行取值操作
package main
import "fmt"
func testPointer() *bool {
setup := true
return &setup
}
func main() {
setup := testPointer()
fmt.Println("setup: ", setup)
fmt.Println("*setup: ", *setup)
}
Output:
setup: 0xc00004a080
*setup: true
上一篇: 小度在家系列如何添加联系人?小度在家x8添加联系人的方法
下一篇: PHP新手上路(十)