Instance Property インスタンスプロパティ

evaluatedArguments

Returns a dictionary containing the arguments of the command, evaluated from object specifiers to objects if necessary. The keys in the dictionary are the argument names. コマンドの引数を含んでいる辞書を返します、オブジェクト指定子からオブジェクトに評価されます、もし必要ならば。辞書の中のキーは、引数名です。

Declaration 宣言

var evaluatedArguments: [String : Any]? { get }

Discussion 議論

Arguments initially can be either a normal object or an object specifier such as word 5 (represented as an instance of an NSScriptObjectSpecifier subclass). If arguments are object specifiers, the receiver evaluates them before using the referenced objects. Returns nil if the command is not well formed. Also returns nil if an object specifier does not evaluate to an object or if there is no type defined for the argument in the command description. 引数それらの冒頭は、通常のオブジェクトまたはオブジェクト指定子、例えばword 5NSScriptObjectSpecifierサブクラスのインスタンスとして表されます)のどちらかが可能です。引数がオブジェクト指定子それらであるならば、レシーバはそれらを評価します、参照されたそれらオブジェクトを使う前に。nilを返します、もしコマンドがうまく形成されないならば。同様にnilを返します、もしあるオブジェクト指定子がオブジェクトに評価されないならば、またはコマンド記述の中にその引数に対して定義される型がないならば。

See Also 参照

Accessing arguments 引数にアクセスする

Related Documentation 関連文書