GO ist eine leistungsstarke Programmiersprache, die mit einer Sammlung hilfreicher Pakete und Module für verschiedene Operationen verfügt. Ein nützliches Paket ist das Mathematikpaket. Es enthält Methoden und Werkzeuge zur mathematischen Operationen mühelos.
In diesem Handbuch lernen Sie, wie Sie die Schwimmerwerte mit den integrierten Methoden aus dem Mathematikpaket auf die nächste Ganzzahl runden können.
Gehen Sie rund () Methode
Die Mathematik.Mit rund () können Sie einen Schwimmer auf die nächste Ganzzahl runden und auf halbem Weg von Null abrunden.
Die Funktion ist unkompliziert. Die Syntax ist wie gezeigt:
Func Round (a float64) float64Es braucht einen Float -Wert und gibt die nächste Ganzzahl als Float64 zurück.
Betrachten Sie die folgenden Beispiele:
Paket MainDas obige Programm gibt die nächsten Ganzzahlwerte für die angegebenen Floats zurück. Ein Beispielausgang ist wie gezeigt:
$ go rennen rund herum.gehenDenken Sie daran, dass die Funktion rund () einen Float64 zurückgibt. Sie können dies mithilfe der Art () -Methode aus dem reflektierenden Paket überprüfen:
fmt.Println (reflektieren.Typof (Mathematik.Runde 1.6))))Die resultierende Ausgabe lautet wie:
float64Um einen Float64 in INT umzuwandeln, können Sie als:
to_int: = int64 (mathematik.Runde 1.6)Gehen Sie rundoeven () Methode
Sie können auch Mathematik verwenden.RoundToeven () -Funktion, um einen Schwimmerwert in seinen nächsten ganzzahligen Äquivalent umzuwandeln.
Zum Beispiel:
Paket MainDer obige Code sollte die Ausgabe als:
$ go rennen rund herum.gehenIn ähnlicher Weise gibt die Funktion einen Float64 -Typ zurück. Daher müssen Sie es in eine Ganzzahl umwandeln, wenn Sie einen INT -Typ benötigen.
Abschluss
Diese Anleitung bedeckte, wie man einen Schwimmer mit den Methoden Round () und RoundToeven () in seine nächste Ganzzahl umrunden kann.
Danke fürs Lesen!