fmt.Println("你输入的内容是:", input.Text()) } }
1. 如果读取不带空格的数据可以使用fmt.Scan或fmt.Scanln读取一个或多个值,但是不能读取带空格的数据,可以使用bufio和os两个包结合 package main import ( "bufio" "fmt" "os" )
如何在 golang,控制台输入中读取多于一行。reader := bufio.NewReader(os.Stdin)fmt.Println("Enter Text:")text, _ := reader.ReadString('\n')如果用户点击,我必须如何更改 ReadString(???) 以停止阅读:ctrl+s 新行 ( \n) 必须保持输入的组成部分。是否有一些图书馆/框架?感谢您的每一个帮助。 查看...
golang中通过bufio和os包读取终端中输入的一行带空格的数据,1.如果读取不带空格的数据可以使用fmt.Scan或fmt.Scanln读取一个或多个值,但是不能读取带空格的数据,可以使用bufio和os两个包结合packagemainimport("bufio""fmt""os")funcmain(){//os.Stdin将终端中输...