Funktionspolymorphie?

12/05/2009 12:27 Xereon#1
Mir ist gerade so ne Frage in den Sinn gekommen: Ist Funktionspolymorphie mit AutoIT möglich?
12/05/2009 13:01 .nAno#2
Also, wenn ich das richtig ableite soll das wonach du fragst eine Funktion oder Werte auf verschidene (poly) Arten verändern (morphie :P)
Stimmt das soweit? :P

Falls ja, hab ich auch schonmal drüber nachgedacht (auch wenn ich's nich so bennen könnte :P) aber ich glaub das geht nich, zumindest is mir kein Weg eingefallen wie :P
12/05/2009 13:03 Xereon#3
Quote:
Originally Posted by .nAno View Post
Also, wenn ich das richtig ableite soll das wonach du fragst eine Funktion oder Werte auf verschidene (poly) Arten verändern (morphie :P)
Stimmt das soweit? :P

Falls ja, hab ich auch schonmal drüber nachgedacht (auch wenn ich's nich so bennen könnte :P) aber ich glaub das geht nich, zumindest is mir kein Weg eingefallen wie :P
Fast richtig. Bedeutet eigentlich soviel, dass man mehrer Parameterlisten für eine Funktion definieren kann.
12/05/2009 13:03 HardCore.1337#4
Funktionspolymorphie bedeutet, das man Funktionen überlagern (oder überladen? weiß nicht wies heißt ;)) kann.

Soweit ich weiß ist das nicht mit AutoIt möglich. Ich lass mich aber gerne eines besseren belehren.
12/05/2009 13:05 Xereon#5
T_T Schade hätte ja seien können, dass es irkenntwie geht.
Ist nähmlich ne ganz nette Methode, um sein code um ein vielfaches zu vereinfachern ^^

Edit: PS: Man spricht von einer überladenen Funktion ;)
12/05/2009 13:16 .nAno#6
Schade, jetz wo ich's verstanden hab wär's auch für mich interessant gewesen^^
12/05/2009 17:23 | Moep |#7
Überladen heißt das und geht bei c++, bei c gings auch noch nicht. Im Grunde definiert man dabei mehrere Funktionen mit den gleichen namen aber unterschiedlcihen Parametern. Der compiler sucht sich beim aufrufen der Funktion dann, anhand der übergebenen Parameter, die passende Funktion heraus.
Geht bei autoit soweit ich weiß nicht.
12/05/2009 21:11 Shadowz75#8
Quote:
Originally Posted by | Moep | View Post
Überladen heißt das und geht bei c++, bei c gings auch noch nicht. Im Grunde definiert man dabei mehrere Funktionen mit den gleichen namen aber unterschiedlcihen Parametern. Der compiler sucht sich beim aufrufen der Funktion dann, anhand der übergebenen Parameter, die passende Funktion heraus.
Geht bei autoit soweit ich weiß nicht.
geht auch in allen .net sprachen