我正在编写一个简单的csv文件解析器,无法找到我为什么会得到" undefined:csvfile"并且" undefined:错误"使用以下代码。从所有的例子来看,它似乎是正确的。
var source string
flag.StringVar(&source, "file", "test.csv", "the file to parse")
flag.Parse()
csvfile, err = os.Open(source)
答案 0 :(得分:1)
使用:=
而不是=
来创建新变量:
csvfile, err := os.Open(source)