我是 golang 的新手,正在努力思考如何在没有辅助函数的情况下获取指向串联字符串的指针,以及这背后的原因是什么。布尔类型也是如此。
例如,我无法执行以下任一操作:
myBool := &true
myString := &string("foo" + someVar + "bar")
作为一种快速/肮脏的解决方法,我编写了帮助器函数,这些函数接受 bool 或字符串并返回指针。
例如:
func GetBoolPointer(i bool) *bool {
return &i
}
这对我来说特别奇怪,因为我可以直接获得其他类型的指针,例如.myVar := &SomeDefinedType
呼啦一阵风
相关分类