Ruby · Essencial · Inglês · Técnico
puts
Método que imprime o argumento na saída padrão seguido de quebra de linha, chamando to_s no objeto. Se receber um array, imprime cada elemento em uma linha.
Onde usar
É a primeira ferramenta para mostrar resultados ou depurar. Para inspecionar um objeto, é melhor p, que usa inspect e mostra aspas e nil.
Em código
puts 'oi' # oi
puts [1, 2] # uma linha por item
p 'oi' # "oi"
p nil # nil
print 'a', 'b' # ab, sem quebraExemplos
I added a puts to see the value.
Coloquei um puts para ver o valor.
Use p instead of puts when you want to see the quotes.
Use p em vez de puts quando quiser ver as aspas.
Cuidado
Não confunda puts, p e print: puts quebra linha e usa to_s, p usa inspect e devolve o argumento, print não quebra linha.