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!