Go to potężny język programowania, który zawiera kolekcję pomocnych pakietów i modułów dla różnych operacji. Jednym przydatnym pakietem jest pakiet matematyki. Zawiera metody i narzędzia do wykonania operacji matematycznych z łatwością.
W tym przewodniku dowiesz się, jak zaokrąglić wartości pływakowe do najbliższej liczby całkowitej przy użyciu wbudowanych metod z pakietu matematycznego.
Metoda Go Round ()
Matematyka.Funkcja Round () umożliwia zaokrąglanie pływaka do najbliższej liczby całkowitej, zaokrąglając w połowie od zera.
Funkcja jest prosta. Składnia jest jak pokazana:
Func Round (Float64) Float64Wymaga wartości zmiennoprzecinkowej i zwraca najbliższą liczbę całkowitą jako float64.
Rozważ poniższe przykłady:
Pakiet MainPowyższy program zwraca najbliższe wartości liczb całkowitych dla określonych pływaków. Przykładem jest to, jak pokazano:
$ Go Run Runk.IśćPamiętaj, że funkcja Round () zwraca float64. Możesz to zweryfikować za pomocą metody kind () z pakietu Reflect:
fmt.Println (refleksja.Typeof (matematyka.Okrągły (-1.6)))Powstałe wyjście to:
float64Aby przekonwertować float64 na int, możesz rzucić jako:
to_int: = int64 (matematyka.Okrągły (-1.6)Metoda Go RoundToeven ()
Możesz także użyć matematyki.Funkcja RoundToeven () w celu przekonwertowania wartości zmiennoprzecinkowej na najbliższą równoważność całkowitej liczby całkowitej.
Na przykład:
Pakiet MainPowyższy kod powinien zwrócić dane wyjściowe jako:
$ Go Run Runk.IśćPodobnie funkcja zwraca typ float64. Dlatego musisz przekonwertować go na liczbę całkowitą, jeśli potrzebujesz typu int.
Wniosek
Ten przewodnik obejmował, jak zaokrąglić pływak do najbliższej liczby całkowitej za pomocą metod okrągłego () i RoundToeven ().
Dziękuje za przeczytanie!