Saltar al contenido

Convertir float a int en Julia Lang

El tutorial o código que encontrarás en este artículo es la solución más sencilla y efectiva que hallamos a tu duda o dilema.

Solución:

Es posible que estés buscando trunc. Depende de lo que entiendas por la parte decimal. Esta es la diferencia entre trunc y floor:

julia> trunc(Int, 1.2)
1

julia> trunc(Int, -1.2)
-1

julia> floor(Int, 1.2)
1

julia> floor(Int, -1.2)
-2

creo que estas buscando floor:

julia> x = 1.23455
1.23455

julia> floor(x)
1.0

julia> y = x - floor(x)
0.23455000000000004

Para responder a la pregunta general del título (convertir Float a Int), prefiero redondear y luego convertir a Int:

convert(Int64, round(1.3, digits=0))
# 1
convert(Int64, round(1.7, digits=0))
# 2

valoraciones y comentarios

Si estás contento con lo expuesto, tienes la libertad de dejar un enunciado acerca de qué le añadirías a este ensayo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *