当前位置 : 主页 > 编程语言 > java >

Go语言学习日记【二十一】获取键盘输入的几种方式

来源:互联网 收集:自由互联 发布时间:2022-10-14
一、界面不显示输入内容 package main import ( "golang.org/x/crypto/ssh/terminal" "os" "fmt" ) func main(){ tmp,_ := terminal.ReadPassword(int(os.Stdin.Fd())) word := string(tmp) fmt.Println("---",word) } 二、界面显示输入内容


一、界面不显示输入内容

package main


import (
"golang.org/x/crypto/ssh/terminal"
"os"
"fmt"
)



func main(){
tmp,_ := terminal.ReadPassword(int(os.Stdin.Fd()))
word := string(tmp)
fmt.Println("---",word)
}

二、界面显示输入内容

package main


import (
"fmt"
"bufio"
"os"
)


func main(){
scanner := bufio.NewScanner(os.Stdin)
fmt.Println("Please input text")
scanner.Scan()
text := scanner.Text()
fmt.Println("====",text)
}
网友评论