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

Comportamento da interpolação

Interpolação não funciona

puts 'Vamos começar o jogo, #{nome}'

Interpolação funciona

puts "Vamos começar o jogo, #{nome}"

Bom dia, boa tarde, boa noite.

Quebrei um pouco a cabeça porque não estava conseguindo interpolar uma string e acabei descobrindo na base da tentativa e erro(hahahaha). Não estava funcionado porque eu estava usando aspas simples. Por que isso acontece em Ruby? Seria uma boa prática usar em regra aspas duplas nas strings?

1 resposta
solução!

Usa-se aspas simples quando é somente string, as duplas são necessárias quando há interpolação, pois os valores das variáveis precisam ser interpretados.