我是 Go 开发的新手。看起来,虽然您可以使用值(使用花括号)初始化字典、结构等,但不能使用相同的语法来初始化具有值的整数(所有标量?)指针。这可能是因为大括号语法似乎只适用于 [composite?] 类型。
由于“new(int) 不是类型”错误而无效:
package main
import "fmt"
func main() {
var x int = 5
var y *int = new(int){x}
fmt.Println(x)
fmt.Println(y)
}
那么,有没有办法用对另一个变量的引用来初始化一个整数,或者这是否总是必须是单独的步骤?
泛舟湖上清波郎朗
相关分类