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

bookLista in Dart

Scorri per mostrare il menu

Note
Definizione

Una List in Dart è un tipo di dato integrato che rappresenta una collezione ordinata di elementi. Ogni elemento in una List di solito ha lo stesso tipo di dato, come interi, numeri in virgola mobile, stringhe o altri oggetti.

Le liste sono utili per:

  • Memorizzare dati su un gruppo di elementi correlati, come una lista della spesa, una lista di cose da fare o una lista di contatti.
  • Tenere traccia di sequenze di eventi, come un registro storico o una lista di passaggi necessari per completare un'attività.

Aiutano a mantenere le informazioni correlate organizzate e facili da consultare.

Sintassi

Vediamo lo schema per creare una List:

List<elements_type> list_name = [element_1, element_2];
  • List: comando per creare una lista;
  • <elements_type>: tipo di dato per i valori che saranno memorizzati all'interno della lista;
  • list_name: nome della lista;
  • [element_1, element_2]: le virgole (,) separano gli elementi della lista.
main.dart

main.dart

copy
1
List<int> numbers = [1, 2, 3, 4, 5];
  • List di numeri interi;
  • elementi di tipo <int> dalla List.

Aggiunta di elementi

Aggiunta di un valore alla lista di numeri già esistente.

main.dart

main.dart

copy
123456
void main() { List<int> numbers = [111, 22, 32]; print(numbers); // Output [111, 22, 32] numbers.add(6); // Adding an item to a list print(numbers); // Output [111, 22, 32, 6] }
numbers.add(6);

L'espressione numbers.add(6); richiama il metodo add() sulla variabile numbers, aggiungendo il valore 6.

Eliminazione di elementi

list_name.remove(element)

L'espressione list_name.remove(element) richiama il metodo remove() sulla variabile, eliminando la prima occorrenza del valore specificato.

main.dart

main.dart

copy
123456
void main() { List<int> numbers = [11, 22, 23]; print(numbers); // [11, 22, 23] numbers.remove(22); print(numbers); // [11, 23] }
question mark

Quale metodo dovresti utilizzare per aggiungere un nuovo elemento alla fine di una List in Dart?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 6

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 6
some-alt