> 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/r/return_multiple_values.md).

# Return multiple values

```ruby
func foo(a,b) {
    return (a+b, a*b)
}
```

Catching the returned arguments:

```ruby
var (x, y) = foo(4, 5)
say x   #=> 9
say y   #=> 20
```
