cast.as_bool

Supported in:
cast.as_bool(string_or_int)

Description

Function converts an int or string value into a bool value. Function calls with values that cannot be casted will return FALSE. Returns TRUE only for integer 1 and case insensitive string 'true'.

Param data types

INT|STRING

Return type

BOOL

Code samples

Example 1

This example shows how to cast a non-boolean string

cast.as_bool("123") = false
Example 2

Truthy integer (1)

cast.as_bool(1) = true
Example 3

Truthy string

cast.as_bool("true") = true
Example 4

Capital truthy string

cast.as_bool("TRUE") = true
Example 5

Negative integer

cast.as_bool(0-1) = false
Example 6

False integer (0)

cast.as_bool(0) = false
Example 7

empty string

cast.as_bool("") = false