私はstdinから2行の空白で区切られた整数の未知数を読み込もうとしています。私は各ラインintを独自のintスライスに保存したいと思います。空白で区切られた整数をstdinからintスライスに読み込みます
例えば、私の入力は次のようになります。
1 2 3
4 5 6
と私は2つの[]int
にこれを読みたい:
[1,2,3]
[4,5,6]
これは私がこれまで持っているものです。 scanner.Scan()
は私にラインを与えているが、私は[]int
にその変換するかどうかはわかりません。
package main
import (
"fmt"
"os"
"bufio"
)
func main() {
var firstLine []int
var secondLine []int
scanner := bufio.NewScanner(os.Stdin)
for scanner.Scan() {
t := scanner.Text()
}
}
Goでは、戻り値([func(s * Scanner)Scan()bool'](https://golang.org/pkg/bufio/#Scanner.Scan))とエラー(['func Atoi (文字列)(int、エラー) '](https://golang.org/pkg/strconv/#Atoi))。 – peterSO