我正在学习如何在 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
随时随地看视频慕课网APP
相关分类