Criando Arrays
Parte da seção Fundamentos do Journey de Ruby da Coddy — lição 58 de 88.
Um array é uma coleção ordenada de elementos. Pense nele como uma lista que pode conter múltiplos valores em uma única variável. Arrays são incrivelmente úteis quando você precisa trabalhar com grupos de dados relacionados.
Para criar um array em Ruby, use colchetes [] com elementos separados por vírgulas:
numbers = [1, 2, 3, 4, 5]
fruits = ["apple", "banana", "cherry"]
puts fruits # Exibe cada fruta em uma nova linhaArrays em Ruby podem conter qualquer tipo de dado, e você pode até misturar tipos diferentes no mesmo array:
mixed = [42, "hello", true, 3.14]Você também pode criar um array vazio e adicionar elementos depois:
empty_list = []Para verificar quantos elementos um array contém, use o método length ou size:
colors = ["red", "green", "blue"]
puts colors.length # Saída: 3Arrays mantêm a ordem de seus elementos, então o primeiro item que você adiciona permanece em primeiro, o segundo permanece em segundo, e assim por diante. Essa ordenação torna-se importante quando aprendermos a acessar elementos individuais na próxima lição.
Desafio
FácilLeia três entradas:
- Uma string (primeiro elemento)
- Um número inteiro (segundo elemento)
- Uma string (terceiro elemento)
Crie um array contendo esses três elementos na ordem em que foram recebidos. Em seguida, imprima o array usando puts, seguido pelo comprimento do array em uma nova linha.
Por exemplo, se as entradas forem apple, 42 e banana, a saída deve ser:
apple
42
banana
3Se as entradas forem red, 100 e blue, a saída deve ser:
red
100
blue
3Se as entradas forem hello, 7 e world, a saída deve ser:
hello
7
world
3Folha de consulta
Um array é uma coleção ordenada de elementos que pode conter múltiplos valores em uma única variável.
Crie um array usando colchetes [] com elementos separados por vírgulas:
numbers = [1, 2, 3, 4, 5]
fruits = ["apple", "banana", "cherry"]Arrays podem conter qualquer tipo de dado, incluindo tipos mistos:
mixed = [42, "hello", true, 3.14]Crie um array vazio:
empty_list = []Imprima um array usando puts (exibe cada elemento em uma nova linha):
puts fruitsObtenha o número de elementos usando length ou size:
colors = ["red", "green", "blue"]
puts colors.length # Saída: 3Experimente você mesmo
# Ler as entradas
first_element = gets.chomp
second_element = gets.to_i
third_element = gets.chomp
# TODO: Escreva seu código abaixo
# Criar um array com os três elementos
# Imprimir o array usando puts, depois imprimir o comprimento do arrayEsta 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 Programa