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

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 ]

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.