または、機能かサブルーチンを定義する、(「操作者」)、以下のモデルに従ってください。somefunctionnameに関して(param1、param2) ... ツ????eturn somevalue 終わり 戻り管路があなたが機能として使用したい操作者で必要です: somefunctionname(param1、param2)にxを設定してください。 仮定が全くパラメタのクラスにないので、あなたは、議論の正当性をテストしなければならないか、または トライブロックを使用しなければならないかもしれません。 例えば、以下の機能はストリングと同様に数を受け入れます。minimumvalueに関して(x、y) ツ????そしてf(x<y) ツ????????eturn x ツ????lse ツ????????eturn y ツ????if 終わりのminimumvalue minimumvalue(1, 1.2) --1 minimumvalue(“a"、「b」) --"a" スクリプトは操作者を定義することができます。 彼らの側では、アプリケーションがコマンドのもう1人の家族を定義します: 「動詞。」 アプリケーション、およびScripting Additions(または、"osax")(AppleScriptのためのプラグイン)には、あなたが File>オープンa辞書) メニューで開くことができる辞書があります。 動詞と操作者はわずかに異なった構文をサポートします: 前置詞は括弧で導入するのではなく、動詞の議論を導入します。 例えば、 Satimage.osax Scripting Additionは以下のコマンドを提供します。 ツ????長さのクラス="src">形式本物 --数 ツ????????長さの'クラス="src">、ストリング --形式ストリング、#というのを使用する^、O、%、'、()、+、- ツ????????アンダーフローテスト論理演算子] -- 数が形式ストリングに関して少な過ぎるなら、科学的形式に切り替わってください。(デフォルトとしてください: 誤っている)です。 ツ????esult: ストリング --フォーマットされた数 これは、あなたが以下のコマンドを使用するのを意味します(括弧の間の議論は任意です)。「」 ####への形式1.2345にsを設定してください」 --"1.23" |