Sdílet prostřednictvím


Value.As

Syntax

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

Asi

Vrátí hodnotu, pokud je kompatibilní se zadaným typem. To odpovídá operátoru "as" v jazyce M s výjimkou, že může přijímat odkazy na typy identifikátorů, jako je Number.Type.

Příklad 1

Přetypujte číslo na číslo

Použití

Value.As(123, Number.Type)

výstup

123

Příklad 2

Pokus o přetypování textové hodnoty na číslo

Použití

Value.As("abc", type number)

výstupní

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