我正在学习如何在 Go 中读写 CSV 文件和错误处理。
答案是
for line, err: = reader.Read (); err == nil; line, err = reader.Read () {
if err = writer.Write ([] string {line [col_index [0]], line [col_index [1]], line [col_index [2]]}); err! = nil {
fmt.Println ("Error:", err)
break
}
writer.Flush ()
}
为什么错误等于 writer.Write() 的返回?
我习惯只看到
err! = nil {
fmt.Println ("Error:", err)
break
}
你能给我解释一下吗?
肥皂起泡泡
POPMUISE
相关分类