閱讀英文

共用方式為


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.