Curso de Raku / Esenciales / 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
0

Sí, 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_592

Aunque 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

Completa los cuestionarios que cubren el contenido de este tema.

Números   |   Números / Números racionales


💪 Or jump directly to the exercises to this section.

Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.

Traducciones de esta página: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська