Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Indici in Dart | Variabili e Tipi di Dati in Dart
Introduzione a Dart

bookIndici in Dart

Scorri per mostrare il menu

Ogni elemento in una List o in una String ha un indirizzo univoco chiamato indice. Gli indici partono da 0: il primo elemento ha indice 0, il secondo ha indice 1, e così via.

È possibile recuperare un elemento dalla lista utilizzando il suo indice con la seguente sintassi.

main.dart

main.dart

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

Dart consente di modificare il valore di un elemento in una List. In altre parole, è possibile riscrivere il valore di un elemento di una List.

main.dart

main.dart

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

L'esempio sopra aggiorna il valore dell'elemento della List con indice 0. L'output del codice sarà − ["Toyota", "Porsche", "Ford"]. Anche una String ha degli indici.

main.dart

main.dart

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

L'unica differenza tra gli indici in una String e gli indici in una List è che nelle liste possiamo aggiornare i valori in quegli indirizzi, mentre nelle stringhe non è possibile.

1. Seleziona l'elemento all'indice 1 nella stringa 'Codefinity'.

2. Quale sarà l'output del seguente codice?

question mark

Seleziona l'elemento all'indice 1 nella stringa 'Codefinity'.

Seleziona la risposta corretta

question mark

Quale sarà l'output del seguente codice?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 7

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 2. Capitolo 7
some-alt