Methodenüberladungen in Ruby?

...komplette Frage anzeigen

1 Antwort

Es gibt keine Methodenüberladung im eigentlichen Sinne weil Ruby eine dynamische Typisierung hat. Zwei Methoden mit selben Namen sind somit nicht unterscheidbar.

Siehe diese Frage:

http://stackoverflow.com/questions/9373104/why-doesnt-ruby-support-method-overloading

Antwort bewerten Vielen Dank für Deine Bewertung
mAin0x 15.02.2016, 16:25

achso, ja diesen weg kenne ch schon okay also ohne überladung

0
PeterKremsner 15.02.2016, 16:26
@mAin0x

Jap, ist leider das Problem bei Sprachen wie dynamischer Typisierung wie Ruby oder PHP.

Und das obwohl es aufgrund von Typehinting schon beinahe möglich wäre (Typehinting kenne ich von PHP ob es bei Ruby auch geht weis ich nicht)

0

Was möchtest Du wissen?