cast.as_bool

Compatible avec :
cast.as_bool(string_or_int)

Description

La fonction convertit une valeur int ou string en valeur booléenne. Les appels de fonction avec des valeurs qui ne peuvent pas être converties renvoient FALSE. Renvoie TRUE uniquement pour l'entier 1 et la chaîne "true" (sans tenir compte de la casse).

Types de données des paramètres

INT|STRING

Type renvoyé

BOOL

Exemples de code

Exemple 1

Cet exemple montre comment caster une chaîne non booléenne.

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

Entier "truthy" (1)

cast.as_bool(1) = true
Exemple 3

Chaîne "truthy"

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

Chaîne "truthy" avec une majuscule

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

Nombre entier négatif

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

Entier "false" (0)

cast.as_bool(0) = false
Exemple 7

chaîne vide

cast.as_bool("") = false