怎么实现输入任意字符继续

A117 · · 2305 次点击
``` package main import ( "fmt" ) import ( termbox "github.com/nsf/termbox-go" ) func main() { err := termbox.Init() if err != nil { panic(err) } termbox.SetCursor(0, 0) termbox.HideCursor() fmt.Println("hello") pause() fmt.Println("world.") for { } } func pause() { fmt.Print("请输入任意键继续...\n") Loop: for { switch ev := termbox.PollEvent(); ev.Type { case termbox.EventKey: break Loop } } } ```
#7
更多评论
buscoop
纸上得来终觉浅,绝知此事要躬行!
```go var inputwait = func() {} inputwait = func() { var ipt string fmt.Println("请输入") _, err := fmt.Scanln(&ipt) checkErr(err) if ipt== "" { inputwait () } } ```
#1
ScanLn必须输入内容再按回车,直接回车不行
#2