Verwenden Sie die Funktion fmt.Scan, um formatierte Daten aus der Eingabe zu lesen und sie einer Variablen zuzuweisen

PHPz
Freigeben: 2023-07-24 11:22:55
Original
1265 Leute haben es durchsucht

Verwenden Sie die fmt.Scan-Funktion, um formatierte Daten aus der Eingabe zu lesen und sie einer Variablen zuzuweisen.

In der Go-Sprache stellt das fmt-Paket einige Funktionen zum Formatieren von Eingabe und Ausgabe bereit. Unter anderem kann die Funktion fmt.Scan formatierte Daten aus der Standardeingabe lesen und die gelesenen Daten der angegebenen Variablen zuweisen.

Es ist sehr einfach, die Funktion fmt.Scan zum Lesen von Eingaben zu verwenden. Sie müssen nur das Paket „fmt“ einführen und dann die Funktion Scan aufrufen. Hier ist ein Beispielcode:

package main

import "fmt"

func main() {
    var name string
    var age int

    fmt.Printf("请输入您的姓名: ")
    fmt.Scan(&name)
    fmt.Printf("请输入您的年龄: ")
    fmt.Scan(&age)

    fmt.Printf("您的姓名是:%s
", name)
    fmt.Printf("您的年龄是:%d
", age)
}
Nach dem Login kopieren

Im obigen Code haben wir zwei Variablen namens und Alter definiert, um den eingegebenen Namen und das Alter zu speichern. Lesen Sie dann den Eingabewert durch Aufrufen der Funktion fmt.Scan und weisen Sie den gelesenen Wert mit dem &-Operator der entsprechenden Variablen zu.

Führen Sie den obigen Code aus und Sie sehen die folgende Ausgabe:

请输入您的姓名: John
请输入您的年龄: 28
您的姓名是:John
您的年龄是:28
Nach dem Login kopieren

Anhand dieses Beispiels können wir sehen, dass das Lesen formatierter Eingaben mit der Funktion fmt.Scan sehr einfach ist. Übergeben Sie einfach die Adresse der Variablen über den &-Operator an die Scan-Funktion, und diese weist der Variablen nach den Benutzereingaben automatisch den Wert zu.

Aber es ist zu beachten, dass beim Lesen der Eingabe mit der fmt.Scan-Funktion diese anhand von Leerzeichen oder Zeilenumbrüchen getrennt wird. Wenn Sie also mehrere Werte ohne Leerzeichen oder Zeilenumbrüche zwischen den Werten lesen möchten, sollten Sie die Verwendung des Scanner-Typs aus dem bufio-Paket in Betracht ziehen. Die Scan-Methode des Typs „Scanner“ kann eine ganze Eingabezeile lesen und die Eingaben anhand von Leerzeichen trennen.

Zusammenfassend lässt sich sagen, dass wir mithilfe der fmt.Scan-Funktion problemlos formatierte Daten aus der Eingabe lesen und sie der entsprechenden Variablen zuweisen können. Dies ist eine sehr einfache und praktische Funktion, die uns helfen kann, Benutzereingaben besser zu verarbeiten. Ich hoffe, dieser Artikel ist hilfreich für Sie.

Das obige ist der detaillierte Inhalt vonVerwenden Sie die Funktion fmt.Scan, um formatierte Daten aus der Eingabe zu lesen und sie einer Variablen zuzuweisen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage