Curso de Raku / Esenciales / Fundamentos de variables y tipos de datos

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 de esta sección

Práctica

Resuelve 2 cuestionarios sobre el contenido de esta sección.

Ejercicios

Esta sección contiene 1 ejercicio. Mira todos los temas de esta sección antes de empezar los ejercicios.

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

Quiz: Valores booleanos   |   Excluir extremos