Loop expressions
Loop (or iteration) evaluates an expression repeatedly by either iterating over a vector (for
) or checking whether a condition is violated (while).
Such language constructs largely reduce the redundancy of the code if the same task is run over and over again each time with some changes in input.
Using the for loop
The for
loop evaluates an expression by iterating over a given vector or list. The syntax of a for
loop is as follows:
for (var in vector) { expr }
Then, expr
will be evaluated iteratively, with var
taking the value of each element of vector
in turn. If vector
has n
elements, then the preceding loop is equivalent to evaluating:
var <- vector[[1]] expr var <- vector[[2]] expr ... var <- vector[[n]] expr
For example, we can ...
Get Learning R 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.