If you need to execute code block repeatedly until the condition is satisfied, For and while loops are used.
Let’s talk about this while loop in Julia
Julia while loop examples
while loop is used to execute a repeated code block until an condition satisfies
while conditional_statement
// code block statements
end
conditional_statement is a conditional expression, that always returns the Bool
value.
If the value is true, It executes code block statements.
Here is an example
k = 1;
while k <= 5
println(k)
global k=k+1
end
Output prints values from 1 to 5.
While infinite loop:
Also, if the conditional expression is true and there is no way to break the while, It is in an infinite loop.
k = 1;
while true
println(k)
end
Break and continue in while loop examples
break: used to break the loop from execution
here is a break usage in the while loop
k = 1;
while k<=10
println(k)
if k == 3
break
end
global k=k+1
end
Without a break, It prints the values from 1 to 10. with a break, It prints 1,2,3 value
continue in while loop example: continue used to continue the loop execution by skipping the code after the continue block.
k = 1;
while k<=10
global k=k+1
if k % 3 != 0
continue
end
println(k)
end
Output:
3
6
9