Julia Control Flow
Understand conditionals and loops in Julia.
Conditional Statements
# If-elseif-else
x = 10
if x > 0
println("Positive")
elseif x < 0
println("Negative")
else
println("Zero")
end
# Ternary operator
y = x > 5 ? "Big" : "Small"
For Loops
# Basic for loop
for i in 1:5
println(i)
end
# Iterating over array
colors = ["red", "green", "blue"]
for color in colors
println(color)
end
# With index
for (i, color) in enumerate(colors)
println("$i: $color")
end
While Loops
# While loop
n = 0
while n < 5
println(n)
n += 1
end
Loop Control
# Break and continue
for i in 1:10
if i % 2 == 0
continue # Skip even numbers
end
println(i)
if i > 5
break # Exit loop
end
end