Comment Golang reçoit les entrées
Un programme pratique devrait inclure une série d'opérations telles que l'entrée, le traitement et la sortie pour recevoir des entrées. Golang, vous pouvez utiliser La méthodeScanlndans le packagefmtest implémentée.
L'utilisation spécifique est la suivante :
package main import "fmt" //var a,b int = 10,20 func main() { //fmt.Println(a,b) // b,a = a,b // fmt.Println(a,b) //要求: 可以从控制台接受用户的信息 【姓名,年龄,薪水,是否通过考试】 //方式1 fmt.Scanln() var name string var age byte var sal float32 var ispass bool fmt.Println("请输入姓名:") //当程序执行到fmt.Scanln(&name),程序会停止执行等待用户输入 fmt.Scanln(&name) fmt.Println("请输入年龄:") //当程序执行到fmt.Scanln(&age),程序会停止执行等待用户输入 fmt.Scanln(&age) fmt.Println("请输入薪水:") //当程序执行到fmt.Scanln(&sal),程序会停止执行等待用户输入 fmt.Scanln(&sal) fmt.Println("请输入是否通过:") //当程序执行到fmt.Scanln(&name),程序会停止执行等待用户输入 fmt.Scanln(&ispass) fmt.Printf(" The name is:%s,age:%d,sal:%f, ispass :%t",name,age,sal,ispass) }
Pour plus de connaissances sur Golang, veuillez faire attention à la colonneTutoriel Golangdu site Web PHP chinois.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!