Heim >Backend-Entwicklung >Golang >Wie Golang Eingaben erhält

Wie Golang Eingaben erhält

angryTom
angryTomOriginal
2020-03-18 13:31:293309Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn