1.基本介绍
在编程中,需要接收用户输入的数据,就可以使用键盘输入语句来获取。
2. 步骤
1)导入fmt包
2)调用fmt包的 fmt.Scanln()或者fmt.Scanf()
3. 案例演示
package main
import (
"fmt"
)
func main() {
// 步骤
// 1. 导入fmt包
// 2. 调用fmt包的: fmt.Scanln或者fmt.Scanf
// 案例要求:可以从控制台接收用户信息,【姓名,年龄,薪水,是否通过考试】。
var name string
var age byte
var sal float32
var isPass bool
// 1) 使用 fmt.Scanln() 获取
// 当程序执行到 fmt.Scanln(&name),程序会停止在这里,等待用户输入,并回车
// fmt.Println("请输入姓名:")
// fmt.Scanln(&name)
// fmt.Println("请输入年龄:")
// fmt.Scanln(&age)
// fmt.Println("请输入薪水")
// fmt.Scanln(&sal)
// fmt.Println("请输入是否通过考试")
// fmt.Scanln(&isPass)
// 2)使用fmt.Scanf() 获取
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)
}