bool() 函数
bool()
函数将值转换为布尔类型。
函数类型签名
(v: A) => bool
有关更多信息,请参阅 函数类型签名。
参数
v
(必需)要转换的值。
示例
将字符串转换为布尔值
bool(v: "true")
// Returns true
bool(v: "false")// Returns false
将数值转换为布尔值
bool(v: 1.0)
// Returns true
bool(v: 0.0)
// Returns false
bool(v: 1)
// Returns true
bool(v: 0)
// Returns false
bool(v: uint(v: 1))
// Returns true
bool(v: uint(v: 0))// Returns false
将列中的所有值转换为布尔值
如果将 _value
列转换为布尔类型,请使用 toBool()
。 如果转换 _value
以外的列,请使用 map()
迭代每一行,并使用 bool()
将列值转换为布尔类型。
data
|> map(fn: (r) => ({r with powerOn: bool(v: r.powerOn)}))
此页面是否对您有帮助?
感谢您的反馈!