Curso de Raku / Avanzado / Operadores / Metaoperadores / Cross, hyper y negados

Quiz — Hyper y cross

Que imprime el siguiente programa?

say (1, 2, 3) »+» 10;
1(11 12 13)
0(11 2 3)
016
06

El meta-operador hyper >>+>> aplica + a cada elemento. Con un único valor 10 a la derecha, ese valor se extiende a toda la lista, por lo que cada elemento aumenta en 10: (11 12 13). (Una reducción [+] en cambio colapsaría la lista a la suma única 6.)

Cross, hyper y negados   |   Promedio de un array