cast.as_bool

Supportato in:
cast.as_bool(string_or_int)

Descrizione

La funzione converte un valore int o stringa in un valore booleano. Le chiamate di funzione con valori che non possono essere convertiti restituiranno FALSE. Restituisce TRUE solo per l'intero 1 e la stringa "true" senza distinzione tra maiuscole e minuscole.

Tipi di dati dei parametri

INT|STRING

Tipo restituito

BOOL

Esempi di codice

Esempio 1

Questo esempio mostra come trasmettere una stringa non booleana

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

Intero vero (1)

cast.as_bool(1) = true
Esempio 3

Stringa truthy

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

Stringa truthy in maiuscolo

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

Numero intero negativo

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

Numero intero falso (0)

cast.as_bool(0) = false
Esempio 7

stringa vuota

cast.as_bool("") = false