Heim >Backend-Entwicklung >Golang >Wie konvertiere ich in Go einen float64 in einen int?

Wie konvertiere ich in Go einen float64 in einen int?

Barbara Streisand
Barbara StreisandOriginal
2024-12-12 13:14:10812Durchsuche

How Do I Convert a float64 to an int in Go?

Konvertieren von float64 in int in Go mithilfe von Typumwandlung

In Go kann die Konvertierung von float64 in int mithilfe von Typumwandlung erreicht werden. Mit der Typumwandlung, auch Typkonvertierung genannt, können Sie einen Wert von einem Datentyp in einen anderen konvertieren.

Die Syntax für die Typumwandlung in Go lautet:

varName := type(expression)

Wobei varName der ist Name der Variablen zum Speichern des konvertierten Werts, Typ ist der Zieldatentyp und Ausdruck ist der Ausdruck oder Wert, der konvertiert werden soll.

Im Fall der Konvertierung von float64 in ein int, der Code wäre:

var x float64 = 5.7
var y int = int(x)
fmt.Println(y) 

Der obige Code deklariert eine float64-Variable x mit einem Anfangswert von 5,7. Anschließend deklariert es eine int-Variable y und konvertiert den Wert von x mithilfe der Typumwandlung in einen int-Wert. Schließlich wird der Wert von y gedruckt, der „5“ ausgibt, da der Bruchteil des Floats während der Konvertierung verworfen wird.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich in Go einen float64 in einen int?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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