go语言-从控制套获取用户输入
作者:互联网
一、使用fmt.Scanln()--获取一行的输入
//案例:从控制台获取姓名,年龄,薪水,是否通过 package main import "fmt" func main() { var( name string age int sal float32 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",name,age,sal,ispass)
二、使用fmt.Scanf()--根据格式输入---不推荐
package main import "fmt" func main() { var( name string age int sal float32 ispass bool ) fmt.Println("姓名是, 年龄是, 薪水是, 是否通过") fmt.Scanf("%s %d %f %t",&name,&age,&sal,&ispass) fmt.Printf("姓名是%v\n 年龄是%v\n 薪水是%v\n 是否通过%v",name,age,sal,ispass)
}
标签:name,sal,fmt,Scanln,获取,go,age,ispass,输入 来源: https://www.cnblogs.com/puti306/p/11414919.html