Curso de Raku / Avanzado / Operadores

Traits y pragmas

Dos características permiten influir en cómo se compila el código, antes de que se ejecute. Un trait es un modificador asociado a una declaración — una variable o una rutina — escrito con is. Una pragma es una directiva similar a un módulo, que se activa con use (o se desactiva con no), y que cambia una regla para el resto del ámbito léxico.

Ya has utilizado un trait como is default de pasada. Esta sección examina los traits como una característica por sí misma, muestra cómo escribir los tuyos propios e introduce las pragmas.

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. Un parámetro modificable
  2. Un trait personalizado
  3. Relajar strict

Quiz — Definir un operador   |   Traits integrados