Return values from function without using return statement : return « Method « Ruby

Home
Ruby
1.ActiveRecord
2.Array
3.CGI
4.Class
5.Collections
6.Database
7.Date
8.Design Patterns
9.Development
10.File Directory
11.GUI
12.Hash
13.Language Basics
14.Method
15.Network
16.Number
17.Rails
18.Range
19.Reflection
20.Statement
21.String
22.Threads
23.Time
24.Tk
25.Unit Test
26.Windows Platform
27.XML
Ruby » Method » return 




Return values from function without using return statement



def perimeter_of_square(side_length)
  side_length * 4
end

def area_of_square(side_length)
  side_length * side_length
end

def perimeter_of_triangle(side1, side2, side3)
  side1 + side2 + side3
end

def area_of_triangle(base_width, height)
  base_width * height / 2
end


puts area_of_triangle(6,6)
puts perimeter_of_square(5)

 














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.Returning Multiples Values from a Method
5.Because it's returning multiple values from a method, Ruby returns an array:
6.Ruby makes it easy to handle multiple return values - no need to work with arrays explicitly at all.
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
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.