Value.As
語法
Value.As(value as any, type as type) as any
關於
如果值與指定的類型相容,則傳回值。 這相當於 M 中的「is」運算子,例外狀況是它可以接受識別碼類型參考,例如 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.