Engywuck
Geowizard
Moin moin,
damit's im neuen Jahr gleich frisch weiter geht, hier eine "Besonderheit" des Lösers, die mir vor ein paar Tagen aufgefallen ist, als ein Rechenergebnis überhaupt keinen Sinn machte. Gebe ich folgendes ein:
p=55
q(p)
q=66
q(q)
erhalte ich:
10
6666
Ich kann also Funktionen dadurch "überladen" dass ich ihrem Funktionsnamen einfach einen Wert zuweise. Im Normalfall sollte das unproblematisch sein (wer macht schon "encode=7" ?), aber grad bei "q" könnte es zu Missverständnissen kommen, denen man evtl. nicht auf die Schliche kommt.
Wie man das Problem sinnvoll entschärfen könnte, weiß ich allerdings auch nicht ;-)
Grüße,
Engywuck
damit's im neuen Jahr gleich frisch weiter geht, hier eine "Besonderheit" des Lösers, die mir vor ein paar Tagen aufgefallen ist, als ein Rechenergebnis überhaupt keinen Sinn machte. Gebe ich folgendes ein:
p=55
q(p)
q=66
q(q)
erhalte ich:
10
6666
Ich kann also Funktionen dadurch "überladen" dass ich ihrem Funktionsnamen einfach einen Wert zuweise. Im Normalfall sollte das unproblematisch sein (wer macht schon "encode=7" ?), aber grad bei "q" könnte es zu Missverständnissen kommen, denen man evtl. nicht auf die Schliche kommt.
Wie man das Problem sinnvoll entschärfen könnte, weiß ich allerdings auch nicht ;-)
Grüße,
Engywuck