cast.as_bool

支持的语言:
cast.as_bool(string_or_int)

说明

函数将 int 或字符串值转换为布尔值。如果函数调用中使用的值无法转换,则会返回 FALSE。仅当值为整数 1 和不区分大小写的字符串“true”时,返回 TRUE。

形参数据类型

INT|STRING

返回类型

BOOL

代码示例

示例 1

此示例展示了如何转换非布尔值字符串

cast.as_bool("123") = false
示例 2

Truthy 整数 (1)

cast.as_bool(1) = true
示例 3

Truthy 字符串

cast.as_bool("true") = true
示例 4

大写真实值字符串

cast.as_bool("TRUE") = true
示例 5

负整数

cast.as_bool(0-1) = false
示例 6

假整数 (0)

cast.as_bool(0) = false
示例 7

空字符串

cast.as_bool("") = false