go fmt.Scan进入数组

huangapple go评论84阅读模式
英文:

go fmt.Scan into Array

问题

fmt包有一个Scan函数,它可以读取标准输入,并将连续的以空格分隔的值写入您提供的变量中。是否有办法将其与切片一起使用,以便我可以创建一个长度为n的切片,并让scan函数读取n个值并将它们放入切片中?

英文:

The fmt package has a Scan function that reads stdin, and writes consecutive space separated values to the variables you provide. Is there a way to use this with Slices, so that I could create a slice of sice n, and have scan read n values and put them into the slice?

答案1

得分: 2

只需将对fmt.Scan的调用放在一个for循环中即可。

英文:

Just wrap your call to fmt.Scan in a for loop.

huangapple
  • 本文由 发表于 2013年6月5日 12:27:05
  • 转载请务必保留本文链接:https://go.coder-hub.com/16931561.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定