Curso de Raku / Esenciales / Fundamentos de variables y tipos de datos / Números
Números enteros
El tipo de dato Int representa números enteros. Los
números pueden ser positivos y negativos, y puedes usar un signo
+ explícito si lo deseas. Aquí hay algunos ejemplos
obvios:
42
-42
100
-5
0Sí, un 0 sin más se considera un entero por defecto.
Grupos de dígitos
Raku tiene una característica interesante que te permite escribir números grandes con algunos ayudantes visuales que dividen los dígitos en grupos de miles:
1_000_000
-3_141_592Aunque puedes construir un número como 34_56, es mejor
evitarlo ya que esto puede confundir a otras personas que lean tu
código. Pero no puedes tener dos guiones bajos adyacentes, ni tampoco
puedes comenzar ni terminar el número con uno.
Enteros arbitrariamente largos
Raku maneja perfectamente los números más allá de los límites de 32 o 64 bits. Por ejemplo, el siguiente programa es un programa aceptable que multiplica dos números enteros grandes e imprime el resultado correcto.
say 1_234_456_789_012_345_678_901 * 987_654_321_098_765_432_100;Práctica
Resuelve 2 cuestionarios sobre el contenido de este tema.
Navegación del curso
← Números | Quiz: Números enteros →
💪 O ve directamente a los ejercicios de esta
sección.