> For the complete documentation index, see [llms.txt](https://trizen.gitbook.io/sidef-lang/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://trizen.gitbook.io/sidef-lang/programming_tasks/l/loops/foreach.md).

# Foreach

**foreach** loop:

```ruby
foreach [1,2,3] { |i|
    say i
}
```

**for-in** loop:

```ruby
for i in [1,2,3] {
    say i
}
```

**.each** method:

```ruby
[1,2,3].each { |i|
    say i
}
```
