So geben Sie „convert' in Golang ein

(*-*)浩
Freigeben: 2019-12-31 09:09:26
Original
1898 Leute haben es durchsucht

So geben Sie „convert' in Golang ein

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)
Nach dem Login kopieren

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  会报错
Nach dem Login kopieren

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)
}
Nach dem Login kopieren

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!

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