Empty class
インスタンスが空かどうかを確認します。 入力が空の場合は true を返します。 空の意味: 1.Input が null または未定義です。 2.Input は null または空の文字列です。 3.入力はゼロ サイズのコレクションです。 4.Input はプロパティのないオブジェクトです。
- Extends
コンストラクター
Empty() | Empty クラスの新しいインスタンスを初期化します。 |
プロパティ
negation | この評価の否定であるエバリュエーターを取得します。 この評価の否定であるエバリュエーターを設定します。 |
継承されたプロパティ
return |
式を評価することによって必要な型。 |
type | エバリュエーターの式の型を取得します。 |
継承されたメソッド
try |
式を評価します。 |
validate |
式を検証します。 |
コンストラクターの詳細
Empty()
Empty クラスの新しいインスタンスを初期化します。
new Empty()
プロパティの詳細
negation
この評価の否定であるエバリュエーターを取得します。 この評価の否定であるエバリュエーターを設定します。
ExpressionEvaluator negation
プロパティ値
この評価の否定であるエバリュエーター。
継承されたプロパティの詳細
returnType
type
継承済みメソッドの詳細
tryEvaluate(Expression, MemoryInterface, Options)
式を評価します。
function tryEvaluate(expression: Expression, state: MemoryInterface, options: Options): ValueWithError
パラメーター
- expression
- Expression
評価する式。
- state
- MemoryInterface
グローバル状態情報。
- options
- Options
評価で使用されるオプション。
戻り値
エラーが発生した場合に null 以外の値とエラー文字列。
expressionEvaluator.tryEvaluate から継承
validateExpression(Expression)
式を検証します。
function validateExpression(expression: Expression)
パラメーター
- expression
- Expression
検証する式。
expressionEvaluator.validateExpression から継承