(十一)golang--鍵盤輸入

兩種方式:fmt.Scanln()和fmt.Scanf()spa

(1)fmt.Scanlncode

package main import "fmt" func main() { //獲取一行的數據 var name string var age byte var sal float32 var isPass bool 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", name, age, sal, isPass) }

 

 (2)fmt.Scanf()blog

package main import "fmt" func main() { //獲取一行的數據 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", name, age, sal, isPass) }

相關文章
相關標籤/搜索