From: Farrel Lifson Date: 2008-07-25T19:09:49+09:00 Subject: Re: optional parameter in functions 2008/7/25 Junkone : > how do i make a parameter optional. if it is possible. > for eg. i want to do as follows > > function myCall(a,b,c=somedefault) > .. > end > > > myCall(a,b,c) or myCall(a,b) You've got the basic idea. You just set the optional parameter to a default value >> def hello( who = "World" ) >> puts "Hello, #{who}" >> end => nil >> hello "Bob" Hello, Bob => nil >> hello Hello, World => nil Farrel -- Aimred - Ruby Development and Consulting http://www.aimred.com