Heim >Backend-Entwicklung >Golang >Wie Golang Eingaben erhält
Wie Golang Eingaben empfängt
Ein praktisches Programm sollte eine Reihe von Vorgängen wie Eingabe, Verarbeitung und Ausgabe umfassen, um Eingaben zu empfangen Golang, Sie können die Methode Scanln verwenden, die im Paket fmt implementiert ist.
Die spezifische Verwendung ist wie folgt:
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) }
Weitere Golang-Kenntnisse finden Sie in der Spalte Golang-Tutorial auf der chinesischen PHP-Website.
Das obige ist der detaillierte Inhalt vonWie Golang Eingaben erhält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!