Value.As

Синтаксис

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

О программе

Возвращает значение, если оно совместимо с указанным типом. Это эквивалентно оператору as в M, за исключением того, что он может принимать ссылки на тип идентификатора, такие как Number.Type.

Пример 1

Приведение числа к числу.

Использование

Value.As(123, Number.Type)

Выходные данные

123

Пример 2

Попытка приведения текстового значения к числу.

Использование

Value.As("abc", type number)

Выходные данные

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