Was ist der Unterschied zwischen "on" und "to" in der AppleScript-Handler-Deklaration?

1

Was ist der Unterschied zwischen on und to in der AppleScript-Handler-Deklaration? Wann das eine oder das andere verwenden?

Zum Beispiel machen die folgenden Handler dasselbe:

on demo1()
   return 1
end demo1

to demo2()
   return 1
end demo2
Asg
quelle

Antworten:

0

Es gibt keinen Unterschied zwischen ihnen. Beide on und to sind akzeptabel.

Von Handler / Funktionen verwenden

Listing 13.3 zeigt eine Variation des Handlers in Listing 13-1, die das Präfix to anstelle von on verwendet. Beide Syntax ist akzeptabel.

Von Handlerreferenz

( on | to ) handlerName ¬
   [ [ of | in ] directParamName ] ¬
   [ ASLabel userParamName ]... ¬
   [ given userLabel:userParamName [, userLabel:userParamName ]...]
      [ statement ]...
end [ handlerName ]
Mateusz Szlosek
quelle
Ok, danke für die Klarstellung. Gut zu wissen - obwohl ich nicht verstehen kann, warum es zwei Schlüsselwörter für dasselbe gibt.
Asg