On 5/5/07, Andrew Scott <[EMAIL PROTECTED]> wrote:
Well, in a sense.
but what about
methodName(arg1)
where arg1 = any
methodName(arg1,arg2)
where arg1 = any and arg2 = boolean
<cffunction name="methodName">
<cfargument name="arg1" type="any">
<cfargument name="arg2" type="boolean" required="false">
<cfif structKeyExists(arguments,"arg2")>
... behave in one way ...
<cfelse>
... behave in a different way ...
</cfif>
</cffunction>
Believe it or not, I strongly believe coldfusion needs to be more typecast..
And grow up to be more of a great language. it would be so damn nice...
The temptation to say "Why don't you grow up and use another
language?" is overwhelming :)
Seriously tho', Java is there if you want strong typing - and you can
drop Java components straight into CF. Also, if you look around at
some of the other "great" languages out there, you'll see they don't
have method overloading either...
Dynamic languages cannot have method overloading. That doesn't mean
dynamic languages are not "great"...
--
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood
You are subscribed to cfcdev. To unsubscribe, please follow the instructions at
http://www.cfczone.org/listserv.cfm
CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com
An archive of the CFCDev list is available at
www.mail-archive.com/cfcdev@cfczone.org