I've used methods before that work with or without arguments. I've tried to figure it out but can't get to the bottom of it. Could someone give me a hint how you would go about creating a method that works for either of these cases? mymethod(x, y) x + y end Then somehow get this to work without the (x, y) arguments...? What I want is to have a method that can do something on default if no arguments are spec'd or I can refine what it does by adding arguments.
on 2009-01-24 07:03
on 2009-01-24 07:20
On Jan 23, 11:01 pm, Jason Lillywhite <jason.lillywh...@gmail.com> wrote: > want is to have a method that can do something on default if no > arguments are spec'd or I can refine what it does by adding arguments. > -- > Posted viahttp://www.ruby-forum.com/. What methods? Have you looked at the source for those methods? Have you read Programming Ruby? What about this section (http://www.ruby- doc.org/docs/ProgrammingRuby/html/tut_methods.html)? HTH, Chris
on 2009-01-24 07:21
Try this: my_method(x = 1, y = 1) x + y end Warmest Regards, Victor H. Goff III On Fri, Jan 23, 2009 at 11:01 PM, Jason Lillywhite <
on 2009-01-24 07:24
OK, sorry this was a dumb question. I missed default values. Thank you.
on 2009-01-24 17:41
On 24.01.2009 07:22, Jason Lillywhite wrote: > OK, sorry this was a dumb question. I missed default values. ... and probably the splash operator as well which can be used to similar purpose. Kind regards robert