Go言語で標準入力を使う
Go言語でコンソール入力を使うにはbufioパッケージとosパッケージを使う. s.Scan()で一見sは文字列型に見えるがbufio型のままなのでs.Text()で文字列型に変換する.
package main import ( "fmt" "bufio" "os" "strings" ) func main() { s := bufio.NewScanner(os.Stdin) for s.Scan() { fmt.Println(s.Text()) } }
Go言語でコンソール入力を使うにはbufioパッケージとosパッケージを使う. s.Scan()で一見sは文字列型に見えるがbufio型のままなのでs.Text()で文字列型に変換する.
package main import ( "fmt" "bufio" "os" "strings" ) func main() { s := bufio.NewScanner(os.Stdin) for s.Scan() { fmt.Println(s.Text()) } }