Dart & Flutter Guides 4 – Arrays i Dart

I denne artikel vil jeg gennemgå hvordan arrays og andre samlinger fungerer i Dart.

Arrays er en fundamental del af ethvert programmeringssprog. Det er en type der består af en serie af værdier, lidt ligesom en vektor i matematik. Lad os starte med et eksempel, hvor jeg laver et array bestående af 3 elementer, der indeholder tal:

var lst = [1,2,3];

Array’et hedder altså lst og består af de tre elementer 1, 2 og 3. Man kunne også have gjort det på denne måde, hvor man først definerer hvor mange elementer der skal være i array’et og herefter tildeler den enkelte værdi. Bemærk at index for første værdi er 0, som i mange andre sprog.

var lst = new List(3);
lst[0] = 1; 
lst[1] = 2; 
lst[2] = 3;

Hvis du har en streng kan du splitte den til et array. I nedenstående eksempel splittes ved mellemrum og array’et kommer til at bestå af elementerne rød, gul og grøn.

var str = 'rød gul grøn';
var lst = str.split(' ');

Du kan også angive andre ting der skal splittes ved, for eksempel ‘,’ ved komma, ‘\n’ ved hvert linieskift osv.

Nogle gange har man brug for at finde ud af hvor mange elementer et array indeholder (længden). Det gør du på følgende måde:

var lst = [1,2,3];
var lgde = lst.length

Du kan udvide array’et med et element med add eller addAll for at tilføje flere elementer:

var lst = [1,2,3];
lst.add(4);
lst.addAll([5,6]);

Det var det vigtigste om arrays i Dart. Der findes masser af andre funktioner du kan bruge, men dem kommer vi ind på når de skal bruges.

Se også de andre artikel i denne serie med Dart & Flutter guides. I næste artikel skal vi se nærmere på hvordan man manipulerer med tekststrenge i Dart.

5 1 vote
Article Rating

Andreas Andersen

Forfatter og grundlægger af IT-blogger.dk, der har blogget om IT-emner siden 2012. Findes på Mastodon på @aphandersen@ansico.dk

You may also like...

Abonner
Giv besked ved
guest

0 Comments
mest stemt på
nyeste ældste
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x