Usare le mappe in Dart

Usare le mappe in Dart

Oggi vediamo due esempi veloci sull'utilizzo delle mappe in Dart.

Una Map è un oggetto composto da record chiave/valore, dove entrambi possono essere di qualsiasi tipo.

Inoltre, come vediamo nell'esempio sotto, abbiamo anche più di una modalità per creare un Map.

Ecco un pò di codice:

main(List arguments) {
  var datas = {'primo': 'primo', 'secondo': 2, 'terzo': 'tre'};
  if (datas.isNotEmpty) {
    datas.forEach((k, v) => print('${k}: ${v}'));
  }

  print('---');

  var map = new Map();
  map.addAll(datas);
  if (map.isNotEmpty) {
    map.forEach((k, v) => print('${k}: ${v}'));
  }

  print('---');

  var map2 = new Map();
  map2['uno'] = 'UNO';
  map2['due'] = 2;
  map2.forEach((k, v) => print('${k}: ${v}'));
}

Come vedete, nel primo esempio abbiamo una struttura simile al JSON.

Nel secondo caso, istanziamo un oggetto vuoto, e poi inseriamo i dati creati sopra.

Nel terzo esempio creiamo un altro oggetto in un modo ancora diverso.

Fate qualche prova in autonomia per capire meglio.

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2612 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy