¿Cuál es la diferencia entre estas dos convenciones de llamadas de función?

as funciones de @ se pueden llamar de dos maneras:

say(1, 2, 3) # 123
say: 1, 2, 3 # (1, 2, 3)

l último parece pasar unPositional, pero aparte de eso, no sé cómo más difieren. ¿Hay alguna diferencia que sea importante saber? ¿Qué tipo de situaciones usarías una sobre la otra?

Respuestas a la pregunta(2)

Su respuesta a la pregunta