Rangos
Los rangos en Raku generan listas de elementos secuenciales.
En el caso más simple, un rango es una lista de números enteros incrementales. Para crear un rango, usa el operador ..
y los dos valores que definen los valores mínimo y máximo del rango:
1 .. 5
Los espacios alrededor del operador son opcionales. La siguiente construcción se puede escribir como:
1..5
Aunque un rango es un medio para generar listas, sigue siendo un solo objeto, por lo que se puede guardar en una variable escalar:
my $r = 1 .. 5;
No solo números
Es posible construir un rango a partir de otros tipos de datos, para los cuales Raku sabe cómo incrementarlos. Por ejemplo:
my $letters = 'a' .. 'z';
Los rangos son objetos de su propio tipo de datos en Raku. El tipo de la variable $r
es Range
.
Temas en esta sección
Ejercicio
Esta sección contiene un ejercicio que se supone que debes hacer después de estudiar todos los temas de esta sección.
Navegación del curso
← Tipo booleano / Operaciones booleanas con otros tipos | Excluir extremos →
Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.
Traducciones de esta página: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська