Go - Typkonvertierung
Die Typkonvertierung ist eine Möglichkeit, eine Variable von einem Datentyp in einen anderen Datentyp zu konvertieren. Wenn Sie beispielsweise einen langen Wert in einer einfachen Ganzzahl speichern möchten, können Sie cast long in int eingeben. Sie können Werte von einem Typ in einen anderen konvertieren, indem Sie diecast operator. Die Syntax lautet wie folgt:
type_name(expression)
Beispiel
Betrachten Sie das folgende Beispiel, in dem der Cast-Operator bewirkt, dass die Division einer Ganzzahlvariablen durch eine andere als Gleitkommaoperation ausgeführt wird.
package main
import "fmt"
func main() {
var sum int = 17
var count int = 5
var mean float32
mean = float32(sum)/float32(count)
fmt.Printf("Value of mean : %f\n",mean)
}
Wenn der obige Code kompiliert und ausgeführt wird, ergibt sich das folgende Ergebnis:
Value of mean : 3.400000