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) |
| 0 | 16 |
| 0 | 6 |
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.)