Acessando por Índice
Parte da seção Fundamentos do Journey de Dart da Coddy. Lição 50 de 94.
Acessando elementos de lista por índice permite que você recupere itens individuais de uma lista usando o número da posição. No Dart, os índices de lista começam em 0.
Crie uma lista de frutas:
List<String> fruits = ['Apple', 'Banana', 'Orange'];
Acesse o primeiro elemento (índice 0):
String firstFruit = fruits[0];
print(firstFruit);
Após executar o código acima, a saída será:
AppleAcesse o segundo elemento (índice 1):
String secondFruit = fruits[1];
print(secondFruit);
Após executar o código acima, a saída será:
BananaDesafio
InicianteNeste desafio, você praticará o acesso a elementos em uma lista usando seu índice. Em Dart, os índices de lista começam em 0, então o primeiro elemento está no índice 0, o segundo no índice 1, e assim por diante.
Complete o código para acessar o segundo e o quarto elementos da lista fruits e armazená-los nas variáveis secondFruit e fourthFruit.
Saída esperada:
The second fruit is: Banana
The fourth fruit is: MangoExperimente você mesmo
void main() {
// Esta lista já está definida para você
List<String> fruits = ['Apple', 'Banana', 'Orange', 'Mango', 'Grapes'];
// TODO: Acesse o segundo elemento (Banana) usando seu índice
// e armazene-o na variável 'secondFruit'
String secondFruit = '';
// TODO: Acesse o quarto elemento (Mango) usando seu índice
// e armazene-o na variável 'fourthFruit'
String fourthFruit = '';
// Isso exibirá os resultados
print('The second fruit is: $secondFruit');
print('The fourth fruit is: $fourthFruit');
}Esta 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 de ComparaçãoAND LógicoOR LógicoNOT LógicoOperadores de Teste de TipoResumo - Fazendo Comparações7Trabalhando com Strings
Concatenação de StringsInterpolação de StringsStrings Multi-linhaPropriedades de StringsMétodos Básicos de Strings10Coleções - Básicos de Mapas
O que são Mapas?Criando um MapaAcessando Valores por ChavePares Chave-ValorObtendo o Tamanho do MapaObtendo as ChavesObtendo os ValoresVerificando se uma Chave Existe2Variáveis e Tipos de Dados Básicos
O que são Variáveis?StringsInteiros (int)Double (double)Booleanos (bool)Inferência de Tipo com 'var'Variáveis finalVariáveis constantesConvenções de NomenclaturaNull Safety BásicaResumo - Declarando Variáveis8Fluxo de Controle - Laços
O Laço 'for'O Laço 'while'O Laço 'do-while'Usando 'break' em LaçosUsando 'continue' em LaçosResumo - Repetindo Código3Operadores Parte 1
Operadores AritméticosDivisão InteiraOperador MóduloIncremento e DecrementoAtalhos de AtribuiçãoResumo - Cálculos Simples6Fluxo de Controle - Tomada de Decisões
A Instrução 'if'A Instrução 'else'A Instrução 'else if'Resumo - Decisões SimplesInstruções 'if' AninhadasA Instrução 'switch'9Coleções - Listas Básicas
O que são Listas?Criando uma ListaAcessando por ÍndiceObtendo o Tamanho da ListaAdicionando ElementosRemovendo ElementosVerificando se uma Lista Está VaziaIterando Sobre uma Lista12Funções Avançadas
Parâmetros Posicionais OpcionaisParâmetros NomeadosParâmetros Nomeados ObrigatóriosValores Padrão de ParâmetrosResumo - Parâmetros de Função15Projeto: Calculadora Simples
ConfigurandoDeclarando NúmeroPratique por conta própria: Compilador de Dart online