cast.as_bool

Compatível com:
cast.as_bool(string_or_int)

Descrição

A função converte um valor int ou string em um valor booleano. As chamadas de função com valores que não podem ser convertidos vão retornar FALSE. Retorna TRUE somente para o número inteiro 1 e a string "true" (sem diferenciar maiúsculas e minúsculas).

Tipos de dados de parâmetros

INT|STRING

Tipo de retorno

BOOL

Amostras de código

Exemplo 1

Este exemplo mostra como converter uma string não booleana

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

Número inteiro verdadeiro (1)

cast.as_bool(1) = true
Exemplo 3

String verdadeira

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

String verdadeira em maiúscula

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

Número inteiro negativo

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

Número inteiro falso (0)

cast.as_bool(0) = false
Exemplo 7

String vazia

cast.as_bool("") = false