未定义向量

从这个问题


如何在go中使用(通用)向量?


我试图创建一个新的向量,但是编译器说它是未定义的:


$ 6g -V

6g version release.r60.3 9516

$ cat > vectest.go <<.

> package main

> import vector "container/vector"

> import "fmt"

> func main() {

>      vec := vector.New(0);

>      buf := make([]byte,10);

>      vec.Push(buf);

>      for i := 0; i < vec.Len(); i++ {

>      el := vec.At(i).([]byte);

>      fmt.Print(el,"\n");

>      }

> }

> .

$ 6g vectest.go 

vectest.go:7: undefined: vector.New

可能是什么问题?


幕布斯6054654
浏览 210回答 2
2回答

慕桂英546537

确实没有向量。r60.3中的新增功能,但是您应该学习新的append函数,而不是修补此代码。它使vector软件包不再需要,实际上,该软件包是在一段时间前从每周发行版中删除的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go