Dart & Flutter Guides 3 – Operatorer i Dart

I denne artikel kan du læse om de operatorer der findes i Dart.

I Dart findes en række symboler der udfører nogle beregninger, der kaldes for operatorer. Hvis du for eksempel skriver 2 + 3, så kaldes 2 og 3 for en operand og + for en operator. Og her ville betydningen af operatoren + være at lægge tallene sammen, altså plus.

De fleste operatorer i Dart er oplagte ligesom plus, mens andre ikke er. For eksempel betyder = ikke lighedstegn, men derimod initialisering eller tildeling af en værdi til en variabel. Lighedstegn i Dart hedder derimod ==. Hvis du kender operatorer for java, er de tilsvarende i Dart.

De vigtigste operatorer er:

  • + betyder plus (tallene lægges sammen)
  • – betyder minus
  • * betyder gange
  • / betyder divider
  • == betyder lig med
  • != betyder forskellig fra
  • < betyder mindre end
  • > betyder større end
  • <= betyder mindre end eller lig med
  • >= betyder større end eller lig med
  • ~/ betyder division men hvor man får et heltal
  • % betyder resten af en division til heltal (modulo)
  • -expr betyder skift fortegn
  • ++ betyder øg med
  • — betyder formindsk med

Så er der også nogle af de andre udtryk der er vigtig at vide:

  • = betyder tildeles
  • ??= betyder tildel hvis værdi i forvejen er null
  • && betyder OG (AND)
  • || betyder ELLER (OR)
  • ! betyder IKKE (NOT)
  • is betyder lig denne type
  • is! betyder ikke lig denne type

Jeg vil også lige nævne nogle af de andre symboler, der anvendes i Dart, men ikke er operatorer:

  • { og } anvendes til at omslutte flere kodelinier
  • ( og ) anvendes i funktioner til at omslutte parametre
  • ; anvendes til at afslutte en kodelinie
  • . anvendes som komma i tal
  • , anvendes til at separere elementer
  • ‘ og ‘ anvendes som situationstegn til fx tekststrenge

Læs også de andre artikler i denne Dart og Flutter tutorial. I næste artikel skal vi se nærmere på hvordan arrays fungerer 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