Exemples de base (2)
o1 = new stzList([ 2, 4, 8 ]) ? o1.EachItemIsA(:Number) ? o1.ItemsAre([ :Positive, :Even, :Numbers ])
1 1
exécuté le 2026-10-02 04:22 dans la bibliothèque au commit 0e72e2e2c ; tiré de 03_eachitemisa.ring(s'ouvre dans un nouvel onglet)
? Q([ "واحد", "اثنان", "ثلاثة" ]).Are(:Strings) ? Q([ "واحد", "اثنان", "ثلاثة" ]).Are([ :Arabic, :Strings ]) ? Q([ "واحد", "اثنان", "ثلاثة" ]).Are([ :ArabicScript, :RightToLeft, :Texts ])
1 1 1
exécuté le 2026-10-02 04:22 dans la bibliothèque au commit 0e72e2e2c ; tiré de 345_are.ring(s'ouvre dans un nouvel onglet)
Portée (3)
# a Han text
? StzTextQ("朋友们").IsHanScript()
# all three are Han texts
? Q([ "你好", "亲", "朋友们" ]).Are([ :HanScript, :Texts ])1 1
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 994_ishanscript.ring(s'ouvre dans un nouvel onglet)
? Q([ 1, 2, 3 ]).Are(:Numbers)
? Q([ -2, -4, -8 ]).Are([ :Even, :Negative, :Numbers ])
? Q([ 2, 4, 8 ]).Are([ :Even, :Numbers ])
? Q([ 2, 4, 8 ]).Are([ :Even, :Positive, :Numbers ])
? Q([ "(",";", ")" ]).Are([ :Punctuation, :Chars ])1 1 1 1 1
exécuté le 2026-10-02 04:22 dans la bibliothèque au commit 0e72e2e2c ; tiré de 353_are.ring(s'ouvre dans un nouvel onglet)
# chars of 12309 are numbers
? Q("12309").CharsQ().NumbrifiedQ().Are(:Numbers)
# chars of 248 are even positive numbers
? Q("248").CharsQ().NumberifiedQ().Are([ :Even, :Positive, :Numbers ])
# these are punctuation chars
? Q([ ",", ":", ";" ]).Are([ :Punctuation, :Chars ])1 1 1
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 451_what_you_think_is_what_you_write.ring(s'ouvre dans un nouvel onglet)
Les extensions de cette méthode
Chaque extension, et si elle existe pour cette méthode ; une extension qui existe se compose avec les autres (FindSTCS).
Chaque exemple est un fichier de test de la bibliothèque, exécuté dans la bibliothèque pour cette page ; seuls ceux dont la sortie a tenu toutes les promesses écrites par leur fichier sont montrés. Les explications, les titres et le code sont ceux de la bibliothèque, en anglais.
Voir aussi
- La classe stzList
- La référence du domaine : Collections et objets
- Les autres méthodes de ces exemples : stzList.AllItemsAreOfType · stzString.Chars

