Čítať v angličtine

Zdieľať cez


Value.As

Syntax

Value.As(value as any, type as type) as any

Informácie

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žitie

Value.As(123, Number.Type)

Výkon

123

Príklad č. 2

Skúste odovzdať textovú hodnotu na číslo.

Použitie

Value.As("abc", type number)

Výkon

[Expression.Error] We cannot convert the value "abc" to type Number.