Contains()
TRUE if the list contains the given item.
aussi: includes has is in member of present holds
Exemples de base (2)
o1 = new stzList("a":"t")
? o1.Contains("x")0
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de 649_contains.ring(s'ouvre dans un nouvel onglet)
? StzListQ(aOrders).Contains("soup")
? Q("cold").IsLowercase()1 1
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 06-walk-ask-produce-act.en.md(s'ouvre dans un nouvel onglet)
Portée (7)
o1 = new stzList([ "a", "ab", "abnA", "abAb" ])
? o1.Contains("n")
? o1.FindFirst("n")0 0
exécuté le 2026-10-02 04:22 dans la bibliothèque au commit 0e72e2e2c ; tiré de 264_contains.ring(s'ouvre dans un nouvel onglet)
o1 = new stzList([ 1:3, 4:6, 1:3, 1:3, 4:6, 7:10 ]) ? o1.FindAll(1:3) ? o1.Contains(7:10)
1 3 4 1
exécuté le 2026-10-02 04:22 dans la bibliothèque au commit 0e72e2e2c ; tiré de 380_findall.ring(s'ouvre dans un nouvel onglet)
oL = new stzList([ "tea", "rice", "tea", "fish" ])
? oL.Contains("tea")
? oL.NumberOfOccurrence("tea")
? @@( oL.FindAll("tea") )1 2 [ 1, 3 ]
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 05-one-object-any-structure.en.md(s'ouvre dans un nouvel onglet)
o1 = new stzList([ "a", "b", "C", 5, "d", "E" ])
? o1.ContainsW("isString(This[@i]) and @IsUppercase(This[@i])")
? @@( o1.FindW("isString(This[@i]) and @IsUppercase(This[@i])") )
? @@( o1.ItemsW("isString(This[@i]) and @IsUppercase(This[@i])") )1 [ 3, 6 ] [ "C", "E" ]
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de 610_checker.ring(s'ouvre dans un nouvel onglet)
o1 = new stzList([ "A", "B", 1, "C", 2, 3, "D", 4, 5 ])
? o1.Contains("a")
? o1.Contains("A")
? o1.ContainsNo("C")
? o1.ContainsNo("X")0 1 0 1
exécuté le 2026-10-02 04:22 dans la bibliothèque au commit 0e72e2e2c ; tiré de 396_contains.ring(s'ouvre dans un nouvel onglet)
o1 = new stzList([ "a", "ab", 1:3, "abA", "abAb", 1:3 ])
? o1.ContainsCS("ab", TRUE)
? o1.FindFirstCS("AB", FALSE)
? o1.FindLastCS("ABA", FALSE)
? o1.FindFirst(1:3)
? o1.FindLast(1:3)1 2 4 3 6
exécuté le 2026-10-02 04:22 dans la bibliothèque au commit 0e72e2e2c ; tiré de 265_containscs.ring(s'ouvre dans un nouvel onglet)
o1 = new stzList([ "1", "1", [ "2", "♥", "2"], "1", [ "2", ["3", "🌞"] ] , "3" ])
? o1.FindFirst("3")
? o1.FindNth(3, "1")
? o1.Contains([ "2", "♥", "2"])
? o1.DeepContains("🌞")
? o1.DeepContainsMany([ "1", "♥", "3", "🌞" ]) # Or DeepContainsThese()
? o1.DeepContainsBoth("♥", :And = "🌞")
? o1.DeepContainsOneOfThese(["_", "🌞", "0" ])
? o1.DeepContainsNOfThese(2, ["_", "🌞", "0", "♥" ])6 4 1 1 1 1 1 1
exécuté le 2026-10-02 04:22 dans la bibliothèque au commit 0e72e2e2c ; tiré de 326_findfirst.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.ContainsNo · stzList.DeepContains · stzList.DeepContainsBoth · stzList.DeepContainsNOfThese · stzList.DeepContainsOneOfThese · stzList.Find · stzList.FindAll · stzList.FindFirst · stzList.FindLast · stzList.FindNth · stzList.Items · stzList.NumberOfOccurrence
- Comment faire : Vérifier qu'une liste contient un élément

