# for
Iterate over elements of a list or sequence.
## Syntax
for item $list { body }
## Examples
for name @{ "Alice" "Bob" "Charlie" } { echo "Hello, $name!" }
set total 0 for i [range 5] { set total ($total + $i) } # total is 10
# break exits the loop for i @{ 1 2 3 4 5 } { if ($i == 3) { break } echo $i } # prints 1, 2
# continue skips current iteration set sum 0 for i @{ 1 2 3 4 5 } { if ($i == 3) { continue } set sum ($sum + $i) } # sum is 12
## Parameters
| Parameter | Description |
|-----------|-------------|
| `item` | Loop variable name (no `$` prefix in declaration) |
| `list` | Any list or sequence to iterate over |
| `body` | Block executed for each element |
## See Also
`while`, `map`, `each`, `break`, `continue`