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

False 整數 (0)

cast.as_bool(0) = false
範例 7

空字串

cast.as_bool("") = false