Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Retorno de valores

Professor, como você indicou, que no Ruby a ultima linha de uma função sempre retorna um valor, eu atribui o valor "sorteado" no final da função.

Dessa forma eu não precisaria chamar ela mais uma vez no final.

O código ficou assim:

def sorteia_numero_secreto puts "Escolhendo um número secreto entre 0 e 200..." puts "Escolhido... que tal adivinhar hoje nosso número secreto?" sorteado = 175 end

Ao rodar o código fica tudo ok, posso deixar o código dessa forma ou pode causar algum problema no futuro?

1 resposta
solução!

Olá Pablo!

Pode deixar dessa forma!

Inclusive, futuramente quando você for dinamizar o código, não deixando o valor fixo para a variavel sorteado, você pode retonar a função rand():

def sorteia_numero_secreto 
    puts "Escolhendo um número secreto entre 0 e 200..." 
    puts "Escolhido... que tal adivinhar hoje nosso número 
    secreto?" 
    rand(200)
end

Espero ter ajudado! :D