go语言之指针
很多语言都鄙弃了c++的指针,没想到go语言还有这货,指针就是一个地址、知道这个地址就能找到地址里面对应住的是谁,如下是go语言指针的使用例子:package basicuse
import "fmt"
func getLocalVariablePorint() *int {
i := 999
return &i
}
//TestReturnFunctionLocalVariablePoint 测试返回函数本地变了指针
func TestReturnFunctionLocalVariablePoint() {
var pi *int
pi = getLocalVariablePorint()
k := 888
fmt.Println("k value:", k)
fmt.Println("fun return value:", *pi)
}
页:
[1]