FindNthPrevious()
FindNthPrevious(n, pItem, pnStartingAt): word-order alias over FindPreviousNthOccurrence -- find the Nth occurrence of pItem walking backwards from pnStartingAt. Accepts :StartingAt = n.
Exemples de base (2)
o1 = new stzList([ 1, 2, 3, "A":"C", 5, 7, 8, 9, "A":"C" ]) ? o1.FindNthPrevious(2, "A":"C", :StartingAt = 7)
0
exécuté le 2026-10-02 04:22 dans la bibliothèque au commit 0e72e2e2c ; tiré de 289_findnthprevious.ring(s'ouvre dans un nouvel onglet)
o1 = new stzList([ 1, 2, 3, "A":"C", "A":"C", 6, 7, "A":"C" ]) ? o1.FindNthPrevious(2, "A":"C", :StartingAt = 7)
4
exécuté le 2026-10-02 04:22 dans la bibliothèque au commit 0e72e2e2c ; tiré de 290_findnthprevious.ring(s'ouvre dans un nouvel onglet)
Portée (3)
o1 = new stzList([ "1", "2", "♥", "4", "♥", "6", "7" ])
? o1.FindPrevious("♥", :StartingAt = 5)
? o1.FindNthPrevious(2, "♥", :StartingAt = 6)3 3
exécuté le 2026-10-02 04:22 dans la bibliothèque au commit 0e72e2e2c ; tiré de 276_findprevious.ring(s'ouvre dans un nouvel onglet)
o1 = new stzList([ "_", "_", "♥", "_", "_", "♥", "_" , "♥", "_", "_" ])
? o1.FindPrevious("♥", :StartingAt = 5)
? o1.FindNthPrevious(2, "♥", :StartingAt = 7)
? o1.FindNthPrevious(3, "♥", :StartingAt = 9)3 3 3
exécuté le 2026-10-02 04:22 dans la bibliothèque au commit 0e72e2e2c ; tiré de 268_findprevious.ring(s'ouvre dans un nouvel onglet)
o1 = new stzList([ "_", "_", "♥", "_", "_", "♥", "_" ])
? o1.FindFirst("♥")
? o1.FindLast("♥")
? o1.FindNext("♥", :StartingAt = 3)
? o1.FindPrevious("♥", :StartingAt = 6)
? o1.FindNthNext(1, "♥", :StartingAt = 6)
? o1.FindNthNext(1, "♥", :StartingAt = 5)
? o1.FindNthPrevious(2, "♥", :StartingAt = 7)3 6 6 3 0 6 3
exécuté le 2026-10-02 04:22 dans la bibliothèque au commit 0e72e2e2c ; tiré de 282_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.FindFirst · stzList.FindLast · stzList.FindNext · stzList.FindNthNext · stzList.FindPrevious

