Curso de Raku / Avanzado / Operadores / Metaoperadores / Exercises / Construir una URL

Solución: Construir una URL

Aquí tienes una posible solución para la tarea.

Código

my @parts = <http :// example .com>;

my $url = [~] @parts;
say $url;
say $url.chars;

🦋 Puedes encontrar el código fuente en el archivo concatenate-a-list.raku.

Salida

http://example.com
18

Comentarios

  1. El array esta escrito con la forma de comillas angulares <...>, que es lo mismo que 'http', '://', 'example', '.com'.

  2. El meta-operador de reducción [~] coloca el operador de concatenación de cadenas ~ entre todos los elementos, por lo que [~] @parts une las cuatro partes en la cadena única http://example.com.

  3. Almacenar el resultado en $url permite reutilizarlo: $url.chars luego indica que la URL ensamblada tiene 18 caracteres de longitud.

Construir una URL   |   Operadores definidos por el usuario