5. Cambios en la sintaxis Subrutinas con parámetros formales Hasta Perl 5, las subrutinas no permitían dar una lista de parámetros, para asignarlos automáticamente a variables internas Bueno, sí: Todos los parámetros eran asignados como elementos del arreglo especial @_ En Perl 5, aparecen las funciones con prototipo sub foo ($\@$); sub foo { (...) } En Perl6, tendremos listas formales de argumentos como parte (opcional) de la definición de una función my sub foo ($bar, @arr, $var); Por default, los parámetros serán pasados por referencia, en modo de sólo lectura, a menos que les especifiquemos la propiedad is rw El comportamiento por default, si no especificamos lista de parámetros, será igual al de Perl 5 y anteriores - a través de @_