Ich wollte nur mal erwähnen, weil es so lästig ist, dass das Überladen von Funktionen nicht richtig funktioniert. Die Typen von übergebenen Variablen werden durcheinander gebracht.
Ich wollte nur mal erwähnen, weil es so lästig ist, dass das Überladen von Funktionen nicht richtig funktioniert. Die Typen von übergebenen Variablen werden durcheinander gebracht.
Dies ist meine Meinung. Sie kann nicht durch Beleidigung, Drohung oder Schmeicheleien geändert werden.
Fehlerfrei funktioniert grundsätzlich nur, wenn sich zwei Funktionssignaturen in ihrer Anzahl von Parametern unterscheiden.
Kein Problem:
func(a as type)
func(a as type, b as type)
führt oft zu problemen:
func(a as type)
func(a as anotherType)
das Problem zu lösen klingt einfach, ist es aber leider nicht.
Lieben Gruß,
Arakis
ich finde es sowieso nicht so hübsch, derartiges zu tun. Nimmt man mal einen Parameter aus a heraus, schon kommt es zu Überschneidungen... Außerdem macht es das durchschauen durch fremde scripts noch schwieriger ...