Returning Multiples Values from a Method : return « Method « Ruby






Returning Multiples Values from a Method


# Ruby uses arrays to return multiple values.

# To return multiple values, all you have to do is to separate them with a comma: return a, b, c

def greeting()
  return "No", "worries"
end

array = greeting

puts array.join(" ")

 








Related examples in the same category

1.Returning a Value from a Method
2.Ruby returns the last value calculated, you can omit the return keyword if you want.
3.Return a Value from a Method
4.Because it's returning multiple values from a method, Ruby returns an array:
5.Ruby makes it easy to handle multiple return values - no need to work with arrays explicitly at all.
6.Return values from function without using return statement
7.String interpolation with method call
8.Return the index of the first occurrence of target within array or nil
9.Return two copies of x, if x is not nil