【发布时间】:2018-11-23 12:12:26
【问题描述】:
我有一个 txt 文件:
2
Data 5 1.32
DataSecond 4 5.41
4
...
等等。如何阅读第一行以了解计数,然后继续拆分其他行以获取各个参数?我尝试如下做,但显然是错误的。
f, err := os.Open("DATA.txt")
check(err)
s := bufio.NewScanner(f)
for s.Scan() {
line := s.Text()
count, err := strconv.Atoi(line)
check(err)
for i := 0; i < count; i++ {
testArray := strings.Fields(s.Text())
for _, v := range testArray {
fmt.Println(v)
}
}
}
【问题讨论】:
标签: go