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