
EN: rebol.com -
rebol.org -
rebol.net -
FR: Rebol Documentation Project -
forum RebelBB -
rebol-france.org -
forum codeur -
Retourne TRUE si une série est positionnée à sa queue.
empty? series
series - La série en argument. (type: series! port! bitset!)
C’est un synonyme de TAIL? La vérification est faite relativement à la position actuelle dans la série.
print empty? [] true
print empty? [1] false
La fonction EMPTY? est utile pour tous les types de séries. Par exemple, vous pouvez l’utiliser pour vérifier une chaîne de caractères provenant de l’utilisateur:
str: ask "Enter name:" if empty? str [print "Name is required"] Enter name:
Elle est souvent utilisée en conjonction avec TRIM pour retirer les espaces des extrêmités d’une chaîne avant de la contrôler:
if empty? trim str [print "Name is required"]
found? - Retourne TRUE si la valeur n’est pas NONE.
none? - Retourne TRUE pour les valeurs NONE.
tail? - Retourne TRUE si une série est positionnée à sa queue.