好的,所以我在将字符串类型转换为字节写入时遇到了困难。这是编译器错误:
不能在函数参数中使用 row[5](类型 uint8)作为类型字符串
不能在函数参数中使用 &v (type *Field) 作为 int 类型
这是行 [5] 的示例:$15,000.00
我已经声明了一个结构:
type Field struct {
Eia uint8
}
这是主要的实现:
for {
record, err := reader.Read()
if err == io.EOF {
break
} else if err != nil {
panic(err)
}
var v Field
for _, row := range record {
eia, err := strconv.ParseInt(row[5], 8, &v) // Estimated Incoming Amount
if err == nil {
fmt.Printf("%+v\n", v)
} else {
fmt.Println(err)
fmt.Printf("%+v\n", v)
}
任何人都可以向我解释 strconv 如何将行转换为整数?
相关分类