Saída com puts
Parte da seção Fundamentos do Journey de Ruby da Coddy. Lição 26 de 88.
Você tem usado puts ao longo deste curso para exibir mensagens. Agora vamos dar uma olhada mais de perto em como ele realmente funciona.
O método puts (abreviação de "put string") exibe texto na tela e adiciona automaticamente uma nova linha ao final:
puts "Hello"
puts "World"Isso resulta em:
Hello
WorldCada instrução puts começa em uma nova linha por causa dessa quebra de linha automática. Você também pode exibir múltiplos itens de uma só vez separando-os com vírgulas:
puts "Apple", "Banana", "Cherry"Isso exibe cada item em sua própria linha:
Apple
Banana
CherryO método puts é a forma mais comum de exibir a saída em Ruby, pois mantém sua saída limpa e legível com quebras de linha automáticas.
Desafio
FácilUse puts para exibir as seguintes informações sobre uma livraria, com cada item em sua própria linha:
- Imprima
Welcome to Ruby Books! - Imprima os três gêneros de livros
Fiction,Mystery, eScienceusando uma única instruçãoputscom múltiplos itens separados por vírgulas - Imprima
Happy Reading!
Sua saída deve ter exatamente 5 linhas no total.
Experimente você mesmo
# TODO: Escreva seu código abaixo
# Use puts para exibir as informações da livraria
# Lembre-se: puts com múltiplos itens separados por vírgulas imprime cada um em sua própria linhaEsta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 3Operadores Lógicos Parte 47Calculadora de Divisão de Conta
Mensagem de Boas-vindasObtendo Entrada do Usuário10FizzBuzz com um Toque Especial
Visão Geral do JogoO Método FizzBuzz2Variáveis e Tipos de Dados
Números e VariáveisTipo de Dado StringTipo de Dado BooleanTipo de Dado SymbolVerificando Tipos de DadosConvenções de NomenclaturaRecapitulação - Criação de Variáveis5Tomada de Decisão
Instrução IfIf - ElseRecapitulação - Calculadora SimplesIf - Else AninhadoInstrução Unless8Laços de Repetição
Loop For com IntervalosLoop WhileBreakNextRecapitulação - FatorialLoop TimesLoop UntilLoops AninhadosRecapitulação - Entrada Dinâmica3Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosRecapitulação - Matemática SimplesOperadores de Comparação6IO Básico
Saída com putsSaída com print e pSaída com VariáveisEntrada com getsMétodo chompConversão de TiposRecapitulação - Calculadora de IdadeRecapitulação - Verdadeiro ou Falso9Métodos
Definindo um MétodoParâmetros de MétodoValores de RetornoRecapitulação - Método SigmaRecapitulação - Método de ValidaçãoValores de Parâmetro Padrão15Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do ProgramaPratique por conta própria: Compilador de Ruby online