我正在尝试将向量变量放入 Google 的 Go 编程语言的结构中。这是我到目前为止所拥有的:
想:
type Point struct { x, y int }
type myStruct struct {
myVectorInsideStruct vector;
}
func main(){
myMyStruct := myStruct{vector.New(0)};
myPoint := Point{2,3};
myMyStruct.myVectorInsideStruct.Push(myPoint);
}
有:
type Point struct { x, y int }
func main(){
myVector := vector.New(0);
myPoint := Point{2,3};
myVector.Push(myPoint);
}
我可以让向量在我的主函数中正常工作,但我想将它封装在一个结构中以便于使用。