For-loops

Julia voor gevorderden

Anthony Markham

Quantitative Developer

Cursusoverzicht

  • Controlestructuren

  • Geavanceerde datastructuren

  • Geavanceerde functies in Julia

  • DataFrame-bewerkingen en uitbreidbaarheid

Julia voor gevorderden

For-loops - introductie

  • Een loop herhaalt een set acties een bekend aantal keren.
for variable in iterable
    expression
end
shopping_list = ["Apples", "Bread", "Carrots", "Strawberries"]
println(shopping_list)
["Apples", "Bread", "Carrots", "Strawberries"]
Julia voor gevorderden

Enkele commando's herhalen

  • Elk element via indexen ophalen is onhandig en niet praktisch.
println(shopping_list[1])
println(shopping_list[2])
println(shopping_list[3])
println(shopping_list[4])
Julia voor gevorderden

For-loops - de structuur

  • For-loops maken het eenvoudiger om data uit een structuur te halen
  • De iterable is shopping_list
  • De iterator is item, een willekeurige naam
for item in shopping_list
    println(item)
end
Apples
Bread
Carrots
Strawberries
Julia voor gevorderden

Itereren door de boodschappenlijst

  • For-loops maken het eenvoudiger om data uit een structuur te halen
  • De iterable is shopping_list
  • De iterator is item, een willekeurige naam
for item in shopping_list
    println(item)
    # eerste iteratie, item = 'Apples'
end
Apples
Julia voor gevorderden

Itereren door de boodschappenlijst

  • For-loops maken het eenvoudiger om data uit een structuur te halen
  • De iterable is shopping_list
  • De iterator is item, een willekeurige naam
for item in shopping_list
    println(item)
    # tweede iteratie, item = 'Bread'
end
Apples
Bread
Julia voor gevorderden

Itereren door de boodschappenlijst

  • For-loops maken het eenvoudiger om data uit een structuur te halen
  • De iterable is shopping_list
  • De iterator is item, een willekeurige naam
for item in shopping_list
    println(item)
    # derde iteratie, item = 'Carrots'
end
Apples
Bread
Carrots
Julia voor gevorderden

Itereren door de boodschappenlijst

  • For-loops maken het eenvoudiger om data uit een structuur te halen
  • De iterable is shopping_list
  • De iterator is item, een willekeurige naam
for item in shopping_list
    println(item)
    # vierde iteratie, item = 'Strawberries'
end
Apples
Bread
Carrots
Strawberries
Julia voor gevorderden

Enumerate

  • De functie enumerate geeft bij itereren een paar (index, waarde) terug.
for (index, item) in enumerate(shopping_list)
    println(index, " ", item)
end
1Apples
2Bread
3Carrots
4Strawberries
shopping_list = ["Apples", "Bread", "Carrots", "Strawberries"]
Julia voor gevorderden

Laten we oefenen!

Julia voor gevorderden

Preparing Video For Download...