Argument
default argument def aMethod( a=10, b=20, c=100, *d ) return a, b, c, d end def anotherMethod( greeting="Hello", name="friend" ) return "#{greeting}, #{name}" end p( aMethod ) # result : [10, 20, 100, []] p( aMethod( 1,2 ) ) # result : [1, 2, 100, []] p( aMethod( 1,2,3 ) ) # result : [1, 2, 3, []] p( aMethod( 1,2,3,4,6 ) ) # result : [1, 2, 3, [4, 6]] 위와 같은 식으로 디폴트값을 지정할 수 있다. 또한 기존에 선언한 매개변수보다 ..