使用std package的container/list
type Vertex struct {
X,Y,Z float64
}
vertexlist := list.New()
vertexlist.PushBack(new(Vertex{X: 0, Y: 0, Z: 0}))
golang的容器list可以实现linked stack, singly/doubly linked list,容器还有ring(circular linked list循环链表)
type Vertex struct {
X,Y,Z float64
}
vertexlist := list.New()
vertexlist.PushBack(new(Vertex{X: 0, Y: 0, Z: 0}))
golang的容器list可以实现linked stack, singly/doubly linked list,容器还有ring(circular linked list循环链表)










