No quadro do early return (35º quadro) não teria que ter sumido todos os returns?
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
No quadro do early return (35º quadro) não teria que ter sumido todos os returns?
Oi Alex, não entendi o 35º quadro, você tem um trecho de código pra mostrar?
Bom, nem sempre você vai sumir com todos os returns e vale lembrar por que. Em alguns casos, você vai precisar encerrar a execução, fluxo, rotina padrão antes do esperado.
O trecho abaixo é um exemplo de onde isso acontece:
def verifica_se_acertou(numero_secreto, chute)
acertou = numero_secreto == chute
if acertou
puts "Acertou!"
return true
end
maior = numero_secreto > chute
if maior
puts "O número secreto é maior!"
else
puts "O número secreto é menor!"
end
false
end