ContainsAt()
ContainsAt(p1, p2): does the content contain p2 at position p1? Two shapes supported by narratives: ContainsAt(nPos, pcSub) ContainsAt(pcSub, :Position = nPos) ContainsAt(anPositions, pcSub) -- ContainsAtPositions
aussi écrite: ContainsAtPositions
Exemples de base (2)
# hearts sit at 2, 5, 8
? Q("^♥^^♥^^♥^").ContainsAtPositions([ 2, 5, 8 ], "♥")
# a heart sits at position 1
? Q("♥^^♥^^♥").ContainsAtPosition("♥", 1)1 1
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de 177_containsatpositions.ring(s'ouvre dans un nouvel onglet)
# ContainsAt([1,4,7], '♥') is TRUE
? Q("♥^^♥^^♥").ContainsAt([ 1, 4, 7 ], "♥")
# ContainsXT('♥', :AtPositions=[1,4,7]) is TRUE
? Q("♥^^♥^^♥").ContainsXT("♥", :AtPositions = [ 1, 4, 7 ])1 1
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de 178_containsat.ring(s'ouvre dans un nouvel onglet)
Portée (1)
# ContainsAt(3, '♥') is TRUE
? Q("^^♥^^").ContainsAt(3, "♥")
# ContainsAt('♥', :Position=3) is TRUE
? Q("^^♥^^").ContainsAt("♥", :Position = 3)
# ContainsXT('♥', :AtPosition=3) is TRUE
? Q("^^♥^^").ContainsXT("♥", :AtPosition = 3)1 1 1
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de 170_containsat.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 stzString
- La référence du domaine : Chaînes de caractères
- Les autres méthodes de ces exemples : stzString.Contains · stzString.ContainsAtPosition

