# 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`