Hello,
One of the reasons that Vala does not support method overloading is
because it is meant to maintain c compatibility. If someone writes a
library in Vala and the compiler starts coming up with naming schemes
that can cause some issues for c users of the library (if the names
don't make sense).
This issue has been debated several times in the past and given the
history I don't see it changing.
Aaron
Quoting Steven Oliver <[email protected]>:
That is a good question actually. I mean yannick's answer works in this
overly-simplified case, but overall, is there a technical reason it doesn't
work this way?
Steven N. Oliver
On Thu, May 15, 2014 at 2:06 PM, [email protected] <
[email protected]> wrote:
Sorry for my mistake. I used the same variable "result". Declaring:
var result = add(2, 3);
var result2 = add(1.2, 3.4);
Worked fine. Thank you Yannick.
But the discussion can continue.
_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list
_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list
_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list