Michael schrieb:
Also, mir ist nicht klar, welches Konstrukt du ersetzen/verkürzen willst.
Diese Funktion ist doch sinnlos. Wenn du keine Funktion als zweiten Parameter übergibst, braucht man die Funktion gar nicht erst aufrufen, sondern arbeitet direkt mit parameter1 weiter. Übergibst du eine Funktion, kannst du die auch gleich direkt aufrufen.
Hier übergibst du als parameter2 ja keine Funktion, sondern das Ergebnis eines Funktonsaufrufs.
Was Deine Feststellung hinsichtlich parameter2 angeht, das war mir zu diesem Zeitpunkt nicht ganz klar. Da ein benannter parameterisierter Funktionsaufruf die Form: Funktionsname(parameter: Wert) aufweist, ging ich von der Annahme aus, dass dies auch als vollständiger Ausdruck so übergeben wird. Man lernt halt nicht aus.
Danke für Deine Erklärung.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von OSXDev ()