Go es un poderoso lenguaje de programación que viene con una colección de paquetes y módulos útiles para varias operaciones. Un paquete útil es el paquete matemático. Contiene métodos y herramientas para realizar operaciones matemáticas con facilidad.
En esta guía, aprenderá cómo redondear los valores de flotación al entero más cercano utilizando los métodos incorporados del paquete de matemáticas.
Método de ir ronda ()
Las matemáticas.La función redonda () le permite redondear un flotador al entero más cercano, redondeando a la mitad de cero.
La función es sencilla. La sintaxis es como se muestra:
FUNC Round (A Float64) Float64Toma un valor flotante y devuelve el entero más cercano como float64.
Considere los ejemplos a continuación:
paquete principalEl programa anterior devuelve los valores enteros más cercanos para los flotadores especificados. Una salida de ejemplo es como se muestra:
$ Go Run Round Round.irTenga en cuenta que la función Round () devuelve un Float64. Puede verificar esto usando el método Kind () del paquete reflejar:
fmt.Println (reflejar.Typeof (matemáticas.La ronda 1.6)))La salida resultante es como:
flotante 64Para convertir un float64 a int, puedes lanzar como:
to_int: = int64 (matemáticas.La ronda 1.6)Método Go RoundToeNven ()
También puedes usar matemáticas.Función Roundtoe () para convertir un valor flotante a su entero equivalente más cercano.
Por ejemplo:
paquete principalEl código anterior debe devolver la salida como:
$ Go Run Round Round.irDel mismo modo, la función devuelve un tipo Float64. Por lo tanto, debe convertirlo en un entero si necesita un tipo int ty.
Conclusión
Esta guía cubrió cómo redondear un flotador en su entero más cercano utilizando los métodos redondeados () y redondeadores ().
Gracias por leer!