PDA

View Full Version : Globale Funktion "Step(val as Integer)"



ker
29-02-2012, 16:25
Es scheint eine Funktion zu existieren (in leeren Scripts), die "Step" heisst und ein integer als parameter hat.
Zumindest kompiliert
Step(5); während
Stepp(5); nicht kompiliert.

Ich hab dazu ein paar Fragen:
Was tut diese Funktion?
Weshalb existiert sie?
Wieso blockiert diese meine eigene Funktion mit gleichem namen und definition?
Habe ich irgendwie Scripte voneinander abhängig gemacht und daher existiert diese funktion bei mir jetzt global, oder hat die jeder?

Arakis
01-03-2012, 18:25
Step ist ein Keyword und kann daher nicht verwendet werden.

For(i=0 to 9 step 2)

Lieben Gruß,
Arakis

ker
02-03-2012, 08:53
ok, das ergibt sinn :)

Falls so etwas nicht zuviel aufwand ist, könnten dann funktions und klassennamen die einem keyword entsprechen einen fehler beim kompilieren hervorrufen?
Prinzipiell unnötig, aber wird vielleicht auch anderen die fehlersuche erleichtern.