Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

I noen programmeringsspråk må man deklarere variablene før man bruker de. Man forteller kompilatoren hva man kaller variabelen, og hva slags datatype den skal være. Java er et eksempel på et slikt språk. Python er et eksempel på et språk der man ikke trenger å deklarere variablene. Etter variablene er deklarert må man initialisere de. Det betyr å gi de en verdi slik at de kan brukes. Etter at en variabel er initialisert kan man tilordne de ulike verdier. For mange nybegynnere kan dette se ut som samme prosess, men i kodeeksempelet nedenfor er de ulike forskjellene forklart.

Code Block
languagejava
titleDeklarasjon i Java
// Her skal vi bruke en heltallsvariabel, og den kaller vi alder
// Dette er variabeldeklarasjonen
int alder;
 
// Gi verdien 18 til alder alder er nå deklarert, men ikke initialisert. Dette gjøres her.
alder = 18;
 
// Nå kan man tilordne alder nye verdier, feks øke den med en
alder ++;
Code Block
languagepython
titleDeklarasjon i Python
# I python trenger vi ikke fortelle at det er en heltallsvariabel, 
# og kan derfor gå rett til å gi variabelen en verdi
alder = 18 deklarere variabelen.
# Dermed kan den initaliseres med en gang
alder = 18
 
# Merk at variabler i python må initialiseres før de
# kan brukes av tilordninger av typen nedenfor
alder += 1