Curso de Raku / Avanzado / Control de flujo

Prefijos de sentencia

Un prefijo de sentencia es una palabra clave colocada delante de una sentencia o bloque para cambiar la forma en que se ejecuta. Ya has conocido uno: gather, que recopila todo lo que un bloque le entrega a take. Esta sección presenta algunos prefijos de propósito general más.

Con los prefijos puedes convertir un bloque en una expresión que produce un valor (do), controlar si una lista se calcula inmediatamente o bajo demanda (eager y lazy), y ejecutar código puramente por sus efectos secundarios o con sus advertencias silenciadas (sink y quietly).

Temas de esta sección

Práctica

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

Ejercicios

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

  1. El valor de un bloque do
  2. Forzar evaluación ansiosa
  3. Silenciar una advertencia

Quiz — gather   |   do y el valor de un bloque