Läs på engelska

Dela via


Value.As

Syntax

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

Om

Returnerar värdet om det är kompatibelt med den angivna typen. Detta motsvarar operatorn "som" i M, med undantag för att den kan acceptera referenser av identifierartyp, till exempel Number.Type.

Exempel 1

Kasta ett tal till ett tal.

Användning

Value.As(123, Number.Type)

Output

123

Exempel 2

Försök att omvandla ett textvärde till ett tal.

Användning

Value.As("abc", type number)

Output

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