Questão FC670868
Em relação às metodologias de desenvolvimento de sistemas e às linguagens de programação utilizadas no desenvolvimento de sistemas, julgue o item seguinte. O comando puts, na lingu
Linguagens de Programação
QUADRIX · 2025
Em relação às metodologias de desenvolvimento de sistemas e às linguagens de programação utilizadas no desenvolvimento de sistemas, julgue o item seguinte.
O comando puts, na linguagem de programação Ruby, exibe um valor na saída-padrão sem adicionar automaticamente uma nova linha ao final.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmação foi julgada como ERRADO porque, em Ruby, o comando puts imprime o valor na saída-padrão e adiciona automaticamente uma nova linha ao final. Ou seja, cada chamada a puts termina com um caractere de nova linha.
Para comparar: print escreve o valor sem acrescentar nova linha; p exibe a representação de depuração (inspect) e também termina com nova linha. Exemplos simples:
puts "Olá" produz linha com "Olá" seguida de nova linha.
print "Olá" deixa o cursor na mesma linha.
Portanto, a frase é incorreta porque inverte o comportamento real de puts. Escolha print quando não quiser a quebra automática e use puts para linhas separadas automaticamente.
Conteúdo do catálogo FC Concursos · Atualizado em