Essential Go / Console I/O
package main
import (
"fmt"
"bufio"
"os"
)
func main() {
reader := bufio.NewReader(os.Stdin)
if line, err := reader.ReadString('\n'); err != nil {
fmt.Printf("ReadString failed with '%s'\n", err)
} else {
fmt.Printf("Entered line: '%s'\n", line)
}
}INFO