CodeToLive

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
← Back to Tutorials