Unsupplied 値
Unsupplied クラスは、関数へ供給されないキーワード パラメータを初期化するために使用する値を実装します。
予約システム変数 unsupplied 内には Unsupplied クラスの識別インスタンスがあります。
呼び出し元がオプション キーワード引数を提供しているかどうかを調べるには、オプション キーワード引数と unsupplied を比較します。
コンストラクタ
例
|
fn testFunction arg1 optionalArg2: =
(
if optionalArg2 == unsupplied then
format "Optional Argument Was Not Supplied!\n"
else
format "Arguments Were Supplied, Their Sum Was %!\n" (arg1+optionalArg2)
)
testFunction 10.0
--> Optional Argument Was Not Supplied!
testFunction 10.0 optionalArg2:32
--> Arguments Were Supplied, Their Sum Was 42.0!
|