go語言的輸入函數:1、Scan()函數,可從終端讀取多個變量,以空格或換行符作為分隔符,語法“fmt.Scan(地址列表)”。2、Scanln()函數,可從終端讀取多個變量,以空格作為分隔符,語法“fmt.Scanln(地址列表)”。3、Scanf()函數,能以格式化的形式讀取終端輸入的內容,語法“fmt.Scanf("格式化字符串", 地址列表)”。
php入門到就業線上直播課:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調試工具:點擊使用
本教程操作環境:windows7系統、GO 1.18版本、Dell G3電腦。
go語言中的輸入函數
-
fmt.Scan()
-
fmt.Scanln()
-
fmt.Scanf()
第一種: fmt.Scan(地址列表)
從終端讀取多個變量,以空格或換行符作為分隔符。
參數傳入地址列表。輸入變量之間可以采用空格或者換行
func testScan() { var ( a int b bool ) // 這里在終端輸入一個整數后,輸入空格或者回車就可以繼續輸入第二個變量,然后按回車就會輸入 a b 變量 fmt.Scan(&a, &b) fmt.Println(a) fmt.Println(b) }
登錄后復制
第二種: fmt.Scanln(地址列表)
與Scan不同在于自帶換行,因此輸入變量間不能采用換行,否則完成輸入。【