Skip to main content

Foreach

For Each / Next (Statement)

Format

for each variable in array
(tab)statement(s)
next variable

for each key in map
(tab)statement(s)
next variable

for each key -> value in map
(tab)statement(s)
next variable

Description

The FOREACH and NEXT commands are used to loop through the elementf of a list, an array, or a maap. Each element will be returned in the variable.

If the array is two dimensional it will be traversed through the columns of row one then row two…

Example

for each i in {1,2,3,4}
print i
next i
x = {'a','b','c'}
for each i in x
print i
next i

displays

1
2
3
4
a
b
c

See Also

Begin Case / Case / End Case, Call, Continue Do, Continue For, Continue While, Do / Until, End, Exit Do, Exit For, Exit While, For / Next, For Each / Next, Function, Global, Goto, Gosub, If Then, Pause, Ref, Rem, Return, Subroutine, While / End While

History

2.0.0.0New To Version