Curso de Raku / Avanzado / Subrutinas / Llamadas con dos puntos / Exercises
Un map con dos puntos
Problema
Aquí hay una expresión que duplica los números del 1 al
10 y luego conserva solo aquellos mayores que
10:
(1..10).map(* * 2).grep(* > 10).say;Reescribela de modo que la llamada al método grep use la
forma con dos puntos en lugar de paréntesis. Deja el resto de la cadena
sin cambios. Recuerda que la forma con dos puntos consume el resto de la
sentencia, así que solo la última llamada en una cadena puede
usarla.
Ejemplo
El programa imprime:
(12 14 16 18 20)Solución
Navegación del curso
← Llamadas con dos puntos | Solución: Un map con dos puntos →