我第一次使用指针,我有一个可能很简单的问题。
我有两个函数main和other. 如果我想在main函数中提供一个变量,我other应该将它作为参数传递还是打败指针对象?
选项1
func main() {
myVar := "hello world"
other(&myVar)
}
func other(s *string) {
println(s)
}
选项 2
func main() {
myVar := "hello world"
other()
}
func other() {
println(*myVar) //Is myVar even accessible here?
}
小怪兽爱吃肉
相关分类