ItemExpression.From
Sintaksis
ItemExpression.From(function as function) as record
Tentang
Mengembalikan pohon sintaks abstrak (AST) untuk isi function
, dinormalisasi menjadi ekspresi item :
- Fungsi harus berupa lambda 1 argumen.
- Semua referensi ke parameter fungsi diganti dengan ItemExpression.Item.
- AST akan disederhanakan agar hanya berisi simpul dari jenis:
Constant
Invocation
Unary
Binary
If
FieldAccess
Kesalahan akan dimunculkan jika ekspresi item AST tidak dapat dikembalikan untuk badan function
.
Fungsi ini identik dengan RowExpression.From
.
Contoh 1
Mengembalikan AST untuk isi fungsi each _ <> null
.
Penggunaan
ItemExpression.From(each _ <> null)
Output
[
Kind = "Binary",
Operator = "NotEquals",
Left = ItemExpression.Item,
Right =
[
Kind = "Constant",
Value = null
]
]