Curso de Raku / Avanzado / Operadores / Repaso del comportamiento de operadores / Exercises / Forzar el orden
Solución: Forzar el orden
Aquí tienes una posible solución a la tarea.
Código
say 2 ** (3 + 1);🦋 Puedes encontrar el código fuente en el archivo force-the-order.raku.
Salida
16Comentarios
Sin los paréntesis,
**se vincularía con más fuerza que+, dando(2 ** 3) + 1 = 9.Los paréntesis elevan la precedencia de la suma, por lo que
3 + 1se calcula primero y la expresión se convierte en2 ** 4, que es16. Los paréntesis siempre te permiten anular la precedencia por defecto.