Qual é a saída?
infix operator **:
MultiplicationPrecedence
func ** (b: Int, e: Int) -> Int {
var r = 1
for _ in 0..
Experimente no Swift Playground online →
[spoiler title="Solução"]
Resposta:
8
25
Explicação:
O Swift permite operadores personalizados com precedência especificada. Aqui, ** implementa a exponenciação com MultiplicationPrecedence.
[/spoiler]
Leitura Adicional

