为什么这会给我一个未定义的错误?

时间:2015-04-11 20:58:18

标签: csv go

我正在编写一个简单的csv文件解析器,无法找到我为什么会得到" undefined:csvfile"并且" undefined:错误"使用以下代码。从所有的例子来看,它似乎是正确的。

var source string
flag.StringVar(&source, "file", "test.csv", "the file to parse")
flag.Parse()
csvfile, err = os.Open(source)

1 个答案:

答案 0 :(得分:1)

使用:=而不是=来创建新变量:

csvfile, err := os.Open(source)