Curso de Raku / Esenciales

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.

💪 Si el número está dentro de los límites

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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська