Unsupplied 値

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!