Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Índices em Dart | Variáveis e Tipos de Dados em Dart
Introdução ao Dart

bookÍndices em Dart

Deslize para mostrar o menu

Cada elemento em uma List ou String possui um endereço único chamado de índice. Os índices começam do 0 — o primeiro elemento tem índice 0, o segundo tem índice 1, e assim por diante.

É possível recuperar um elemento da lista usando seu índice com a seguinte sintaxe.

main.dart

main.dart

copy
1234
void main() { List<String> names = ["Bob", "John"]; print(names[1]); // John }

Dart permite modificar o valor de um item em uma List. Em outras palavras, é possível reescrever o valor de um item da List.

main.dart

main.dart

copy
12345
void main() { List cars = ["BMW", "Porsche", "Ford"]; cars[0] = "Toyota"; print(cars); // ["Toyota", "Porsche", "Ford"] }

O exemplo acima atualiza o valor do item da List com índice 0. A saída do código será − ["Toyota", "Porsche", "Ford"]. Uma String também possui índices.

main.dart

main.dart

copy
1234
void main() { String user = "Alex"; print(user[0]); }
Note
Nota

A única diferença entre índices em uma String e índices em uma List é que, em listas, podemos atualizar os valores nesses endereços, enquanto em strings, não podemos.

1. Selecione o elemento no índice 1 da string 'Codefinity'.

2. Qual será a saída do seguinte código?

question mark

Selecione o elemento no índice 1 da string 'Codefinity'.

Selecione a resposta correta

question mark

Qual será a saída do seguinte código?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 7

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 2. Capítulo 7
some-alt