arg 要素
関数の引数を指定する要素
- 関数の引数を定義する際に用います。
- 引数が複数ある場合は、複数定義してください。
属性
type 属性
引数の型(プリミティブ型)を指定します。
class 属性
引数の型(クラス型)を指定します。現在、class 属性を指定可能なのは、java の名前空間のみです。
name 属性
引数名を指定します。
direction 属性
引数の方向を指定します。in、out、inout 以外の値が指定された場合、エラーとなります。
- in : 入力引数です。引数の値を参照する場合に指定します。
- out : 出力引数です。引数の値を更新する場合に指定します。
- inout : 入出力引数です。引数の値を参照し、値を更新する場合に指定します。
制約
- function 要素の子としてのみ現れることができます。
子ノード
- 常に空要素です。子ノードを持ちません。