Empty class
Periksa apakah instans kosong. Kembalikan true jika input kosong. Kosong berarti: 1.Input null atau tidak ditentukan. 2.Input adalah string null atau kosong. 3.Input adalah koleksi ukuran nol. 4.Input adalah objek tanpa properti.
- Memperluas
Konstruktor
| Empty() | Menginisialisasi instans baru kelas Kosong |
Properti
| negation | Mendapatkan evaluator yang merupakan negasi dari yang satu ini. Mengatur evaluator yang merupakan negasi dari yang satu ini. |
Properti yang Diwariskan
| return |
Ketik diharapkan dengan mengevaluasi ekspresi. |
| type | Mendapatkan jenis ekspresi untuk evaluator. |
Metode yang Diwarisi
| try |
Mengevaluasi ekspresi. |
| validate |
Memvalidasi ekspresi. |
Detail Konstruktor
Empty()
Menginisialisasi instans baru kelas Kosong
new Empty()
Detail Properti
negation
Mendapatkan evaluator yang merupakan negasi dari yang satu ini. Mengatur evaluator yang merupakan negasi dari yang satu ini.
ExpressionEvaluator negation
Nilai Properti
Evaluator yang merupakan negasi dari yang satu ini.
Detail Properti yang Diwariskan
returnType
Ketik diharapkan dengan mengevaluasi ekspresi.
returnType: ReturnType
Nilai Properti
Diwarisi DariExpressionEvaluator.returnType
type
Mendapatkan jenis ekspresi untuk evaluator.
type: string
Nilai Properti
string
Detail Metode yang Diwarisi
tryEvaluate(Expression, MemoryInterface, Options)
Mengevaluasi ekspresi.
function tryEvaluate(expression: Expression, state: MemoryInterface, options: Options): ValueWithError
Parameter
- expression
- Expression
Ekspresi untuk dievaluasi.
- state
- MemoryInterface
Informasi status global.
- options
- Options
Opsi yang digunakan dalam evaluasi.
Mengembalikan
Nilai dan string kesalahan yang tidak null jika ada kesalahan.
Diwarisi DariExpressionEvaluator.tryEvaluate
validateExpression(Expression)
Memvalidasi ekspresi.
function validateExpression(expression: Expression)
Parameter
- expression
- Expression
Ekspresi untuk divalidasi.
Diwarisi DariExpressionEvaluator.validateExpression