Purpose: The statements are executed once for each value of var which ranges from m to n(including m and n) as specified by the user.The value of var can be accessed within the body of the loop by using $var.
Status: Done. Nesting is not supported at the moment.
Syntax:
foreach var m:n ... end
Let's see some examples based on this command.
Example 1:
foreach a 1:5
echo $a
end
Output:
gnucap> 1
2
3
4
5
Example 1:
param a=2
foreach val 2:4
eval($val+a)
end
Output:
gnucap> (2+a)=4.
(3+a)=5.
(4+a)=6.