Value.As
Syntax
Value.As(value as any, type as type) as any
O
Vráti hodnotu, ak je kompatibilná so zadaným typom. Je to ekvivalent operátora "as" v jazyku M s výnimkou možnosti akceptovať odkazy na typ identifikátora, ako je napríklad Number.Type.
Príklad č. 1
Presunúť číslo na číslo.
používania
Value.As(123, Number.Type)
výstupu
123
Príklad č. 2
Skúste odovzdať textovú hodnotu na číslo.
používania
Value.As("abc", type number)
výstupu
[Expression.Error] We cannot convert the value "abc" to type Number.