So konvertieren Sie in der Go-Sprache
In der Go-Sprache gibt es nur eine explizite Konvertierung, keine implizite Konvertierung (empfohlenes Lernen: go )
Konvertierungsformat: Datentyp (konvertierte Daten)
var num float64 = 3.14 var value int = int(num) fmt.Printf("%d\n", value)
Hinweise
Das Format des Datentyps (konvertierte Daten) wird allgemein verwendet Konvertierung zwischen anderen Basisdatentypen außer String- und Booleschen Typen
Keine implizite Typkonvertierung
//var num int = 3.14 会报错
Konvertierung zwischen Basisdatentypen und String
Verwenden Sie die Funktion fmt.sprintf für
package main import "fmt" func main() { var x1 int = 88 var x2 float32 = 3.45 var x3 string x3 = fmt.Sprintf("this is a int %d \n", x1) //注意一定要使用双引号 fmt.Print(x3) x3 = fmt.Sprintf("this is a float str %f \n", x2) fmt.Print(x3) }
Das obige ist der detaillierte Inhalt vonSo geben Sie „convert' in Golang ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!