Go 獲取使用者終端輸入

2021-10-07 12:36:24 字數 1272 閱讀 1673

步驟 :

func scanln(a ...inte***ce{}) (n int, err error)
func scanf(format string, a ...inte***ce{}) (n int, err error)
使用 fmt.scanln()

獲取

//可以從控制台接收使用者資訊,【姓名,年齡,薪水, 是否通過考試 】。

//先宣告所需的變數

var name string

var age byte

var sal float32

var ispass bool

fmt.println("請輸入姓名:")

//當程式執行到 fmt.println("請輸入姓名:") ,會阻塞到這裡,等待使用者輸入

fmt.scanln(&name)

fmt.println("請輸入年齡:")

fmt.scanln(&age)

fmt.println("請輸入薪水:")

fmt.scanln(&sal)

fmt.println("請輸入是否通多考試:")

fmt.scanln(&ispass)

fmt.printf("名字是 %v \n年齡是 %v \n薪水是 %v \n是否通過考試 %v \n",

//可以從控制台接收使用者資訊,【姓名,年齡,薪水, 是否通過考試 】。

//先宣告所需的變數

var name string

var age byte

var sal float32

var ispass bool

fmt.println("請輸入您的姓名,年齡,薪水,是否通過考試, 使用空格隔開")

fmt.scanf("%s %d %f %t", &name, &age, &sal, &ispass)

fmt.printf("名字是 %v \n年齡是 %v \n薪水是 %v \n是否通過考試 %v \n",

shell獲取使用者輸入

主題 再學shell之獲取使用者輸入echo n 不換行 和read命令 p 提示語句 n 字元個數 t 等待時間 s 不回顯 和 讀檔案 深入學習 1 基本讀取 read命令接收標準輸入 鍵盤 的輸入,或其他檔案描述符的輸入 後面在說 得到輸入後,read命令將資料放入乙個標準變數中。下面是rea...

Go語言讀取使用者的輸入

例題func getmsg msg string return 簡要概括 reader 是乙個指標,因為bufio.newreader 建構函式的介面是 func newreader rd io.reader reader reader,從這裡可以看出 1.reader bufio.newreade...

python學習例程2 獲取使用者輸入

獲取使用者輸入就是獲取鍵盤的輸入內容,從而再列印出來,我們就可以看到效果,下面貼出最簡單的乙個語句 w input input print output w 這便是最簡單的獲取輸入的例程。在這裡,我建立工程,編譯這條程式的時候,出現了錯誤,但是這麼簡單的程式怎麼能夠出現錯誤呢?後來突然意識到,這東西...