Golang -String -Interpolation

Golang -String -Interpolation
String -Interpolation bezieht.

Zum Beispiel können wir ein Programm haben, das den Gesamtpreis eines Produkts basierend auf dem Preis eines einzelnen Artikel und der Gesamtzahl der gekauften Artikel zurückgibt. Wir können eine Zeichenfolge "Ihr Gesamtpreis lautet: Preis*Menge". Wir ersetzen dann den Platzhalterwert durch den tatsächlichen Wert aus dem Ausdruck.

Dieser Prozess wird als String -Interpolation bezeichnet. Es ist eine sehr nützliche Funktion, da wir unseren Programmen Flexibilität anstelle von Hartcodierungswerten hinzufügen können.

String -Interpolation gehen

Wir können die String -Interpolation in Go mit der Sprintf -Funktion einbeziehen. Diese Methode ist im FMT -Paket definiert. Daher müssen wir es importieren, bevor wir es verwenden:

importieren "fmt"

Nach dem Import können wir es verwenden, um Saiten zu interpolieren.

Nehmen Sie das unten gezeigte Beispiel:

Paket Main
importieren "fmt"
funcmain ()
msg: = "Ihr Gesamtpreis ist %f."
Preis: = 200.30
Menge: = 10.0
Total_price: = Preis * (Menge)
Ausgabe: = fmt.Sprintf (MSG, Total_price)
fmt.Println (Ausgabe)

Im obigen Beispiel verwenden wir die Sprintf -Methode, um die angegebenen Werte zu ersetzen und sie in einer Variablen zu speichern. Denken Sie daran, dass Sie die Formatspezifizierer verwenden müssen, wie im verknüpften Tutorial erläutert.

Abschluss

In diesem kurzen Artikel haben wir darüber diskutiert, wie man String -Interpolation in der Go -Programmiersprache durchführt. Sie können feststellen, dass sich die Methode der String -Interpolation in GO stark von anderen Sprachen wie Python unterscheidet. Dies liegt daran.

Weitere Informationen zum Thema finden Sie in unseren anderen Tutorials zum Thema.