Crystal Reports  

カスタム関数の Crystal 構文

Crystal 構文のカスタム関数は、Crystal 構文式と同様に式を中心に構成されています。次に示す構文式のいずれかを使用できます。

Function ([argList])

expressions

Function ([argList])

(

expressions

)

argList 構文

オプションの要素です。関数の呼び出し時に関数に渡される引数を表す変数のリストです。複数の変数がある場合は、それぞれをカンマで区切ります。argList には何も指定しないこともできます。ただし argList を囲んでいるカッコはオプションではないので、argList に何も指定しない場合も必要です。

[オプション] simpleType [範囲] [配列] varName [:=defaultValue]

スコープ

カスタム関数での変数宣言は、デフォルトではローカル スコープです。これに対して Crystal 構文式の変数宣言は、デフォルトではグローバル スコープです。

参照

カスタム関数の構文規則 | カスタム関数の評価時期