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" (non sensible à 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" en majuscules

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

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