[IronPython] Method overload

J. Merrill jvm_cop at spamcop.net
Mon Jan 9 18:31:57 CET 2006


Isn't there a syntax (using []) by which you can tell IP explicitly which one it should use?  I was expecting you to say what you did, but to add info about that as well.

At 12:48 AM 1/8/2006, Martin Maly wrote
>Yes, it will work on .NET. IronPython will try to find the best fit among the overloads based on types of arguments that you pass to the method call. There may be cases when IronPython may not choose the right method & and we want to hear about those cases so we can fix them.
>
>Martin
>
>----------
>From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Fabio
>Sent: Saturday, January 07, 2006 4:42 PM
>To: IronPython
>Subject: [IronPython] Method overload
>
>I'm studing IronPython and I liked very much!
>But I have one question.
>
>In .Net Framework, several classes has method overload. In my study, Python does not support method overload, and when we define  methods with the same name, they are redefined then only the last is used.
>
>How IronPython handle this? By example, the method "System.Console.Write()" has 18 overloads! This will work in .Net?
>
>Regards
>Fabio


J. Merrill / Analytical Software Corp 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20060109/71d8f20e/attachment.html>


More information about the Ironpython-users mailing list