While-lussen

Julia voor gevorderden

Anthony Markham

Quantitative Developer

While-lussen - syntaxis

  • Minder gebruikelijk dan de for-lus, maar soms nuttig.
  • Herhaal de expression zolang de condition waar is.
  • Vaak gebruikt tot een bepaalde voorwaarde is bereikt.
while condition
    expression
end
Julia voor gevorderden

While-lussen - voorbeeld

  • Herhaal acties totdat een voorwaarde waar is
counter = 10
while counter != 0
    print(counter, " ")
    counter = counter - 1
end
10 9 8 7 6 5 4 3 2 1
Julia voor gevorderden

While-lussen - voorbeeld eerste iteratie

# Eerste iteratie
counter = 10
while counter != 0  # counter = 10 hier, dus dit is waar
    print(counter, " ")  # print counter, gelijk aan 10
    counter = counter - 1  # verlaag counter met 1
end
10
Julia voor gevorderden

While-lussen - voorbeeld tweede iteratie

# Tweede iteratie
counter = 10
while counter != 0  # counter is hier nu 9, dus dit is waar
    print(counter, " ")  # print counter, gelijk aan 9
    counter = counter - 1  # verlaag counter met 1
end
10 9
Julia voor gevorderden

While-lussen - voorbeeld derde iteratie

# Derde iteratie
counter = 10
while counter != 0  # counter is hier nu 8, dus dit is waar
    print(counter, " ")  # print counter, gelijk aan 8
    counter = counter - 1  # verlaag counter met 1
end
10 9 8
Julia voor gevorderden

While-lussen - oneindige lus

  • Wat gebeurt er als we vergeten de variabele counter te verlagen?
# Tweede iteratie
counter = 10
while counter != 0  # counter is hier nu 9, dus dit is waar
    print(counter, " ")  # print counter, gelijk aan 9
end
10 10 10 10 10 10 10 10 10
Julia voor gevorderden

While-lussen - stoppen

  • In de DataCamp-omgeving verbreekt een oneindige lus de sessie
  • Op je eigen machine beëindig je het Julia-programma met Ctrl + C
Julia voor gevorderden

Laten we oefenen!

Julia voor gevorderden

Preparing Video For Download...