Repeated evaluation
Julia has a for
loop for iterating over a collection or repeating some code a certain number of times. You can use a while
loop when the repetition depends on a condition and you can influence the execution of both loops through break
and continue
.
The for loop
We already encountered the
for
loop when iterating over the elements e
of a collection coll
(refer to the Strings and Ranges and Arrays sections in
Chapter 2, Variables, Types, and Operations). This takes the general form:
# code in Chapter 4\repetitions.jl
for e in coll
# body: process(e) executed for every element e in coll
end
Here, coll
can be a range, a string, an array, or any other iterable collection (for other uses, also refer to Chapter 5, Collection Types). ...
Get Julia: High Performance Programming now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.