functions/multiple_return.rb

tests/_examples/functions/multiple_return.rb in the metorex repository.

def swap(a, b)
  return b, a
end

result = swap(1, 2)
puts(result[0])
puts(result[1])

def triple
  return 10, 20, 30
end

r = triple()
puts(r[0])
puts(r[1])
puts(r[2])

Output:

2
1
10
20
30