1.fmt.Scanln(&name)

2.fmt.Scanf("%s %d %f %t",&name,&age,&sal,&isPass)

获取输入信息的示例:

package main

import "fmt"


func getinfo(){
	//从控制台获取信息的方法
	//从控制台获取接收用户信息【姓名,年龄,薪水,是否通过考试】
	//fmt.scanln

	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)

}

func getinfoscanf(){
	//获取输入信息,fmt.scanf,这个函数目前只能以“ ”空格符号分割多个参数

	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)



}

func main() {
	//输入和获取学生信息
	//getinfo()
	//fmt.Println("hello")

	//fmt.scanf输入格式的获取信息
	getinfoscanf()
}