Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Collections et objets

stzListWalker

22 méthodes propres · 4 formes avec extensions, rangées sous leur méthode

la source: base/list/stzListWalker.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Collections et objets

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Exemples : 0 viennent des tests de la bibliothèque ; 12 ont été composés à partir de la signature de chaque méthode et exécutés pour cette page, sur un objet neuf, par exemple o1 = new stzListWalker([1, 2, 3, 4, 5]). 10 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-03 12:54 dans la bibliothèque au commit 0e72e2e2c.

Méthode
Explication, telle que la source la porte
init
initializationaucune extension
Content
content accessaucune extension
List
content accessaucune extension
NumberOfItems
content access
exemple composé
o1 = new stzListWalker([1, 2, 3, 4, 5])
? o1.NumberOfItems()
#--> 5
composé à partir de la signature, exécuté pour cette page
aucune extension
IsEmpty
content access
exemple composé
o1 = new stzListWalker([1, 2, 3, 4, 5])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
AddWalker
walking the list itemsaucune extension
Walkers
walking the list itemsaucune extension
Walker
walking the list itemsQCSXTZZZIBWU
WalkNForward
walking the list n items forwardaussi écrite: WalkForwardNSteps
exemple composé
o1 = new stzListWalker([1, 2, 3, 4, 5])
? @@( o1.WalkNForward(2) )
#--> [ 1, 3, 5 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
WalkNBackward
walking the list n items backwardaussi écrite: WalkBackwardNSteps
exemple composé
o1 = new stzListWalker([1, 2, 3, 4, 5])
? @@( o1.WalkNBackward(2) )
#--> [ 5, 3, 1 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
WalkBetween
walking betweenaucune extension
WalkForthAndBack
walking forth and back
exemple composé
o1 = new stzListWalker([1, 2, 3, 4, 5])
? @@( o1.WalkForthAndBack(2) )
#--> [ 1, 3, 5, 5, 3, 1 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
WalkW
Walk the list collecting where the W condition holds.aussi écrite: PositionsW · PositionsWhere
exemple composé
o1 = new stzListWalker([1, 2, 3, 4, 5])
? @@( o1.WalkW("@item > 3") )
#--> [ 4, 5 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
WalkUntil
Walk the items UNTIL the given condition holds.
exemple composé
o1 = new stzListWalker([1, 2, 3, 4, 5])
? @@( o1.WalkUntil("@item > 3") )
#--> [ 1, 2, 3, 4 ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
WalkWhere
Walk the list collecting where the condition holds.
exemple composé
o1 = new stzListWalker([1, 2, 3, 4, 5])
? @@( o1.WalkWhere("@item > 3") )
#--> [ 4, 5 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
WalkWhen
walking when
exemple composé
o1 = new stzListWalker([1, 2, 3, 4, 5])
? @@( o1.WalkWhen("@item > 3") )
#--> [ 4, 5 ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
WalkWhile
Walk the items WHILE the given condition holds.QCSXTZZZIBWU
WalkZigZag
walking in zigzag patternaucune extension
WalkEveryNth
walking every nth positionaussi écrite: WalkEach
exemple composé
o1 = new stzListWalker([1, 2, 3, 4, 5])
? @@( o1.WalkEveryNth(2) )
#--> [ 2, 4 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
WalkFromTo
walk between two valuesaucune extension
WalkSkipping
walk skipping n itemsaussi écrite: WalkSkip
exemple composé
o1 = new stzListWalker([1, 2, 3, 4, 5])
? @@( o1.WalkSkipping(2) )
#--> [ 1, 4 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
WalkAccumulating
walk with custom accumulatoraussi écrite: WalkAccumulate
exemple composé
o1 = new stzListWalker([1, 2, 3, 4, 5])
? @@( o1.WalkAccumulating("@item > 3") )
#--> [ 0, 0, 0, 1, 1 ]
composé à partir de la signature, exécuté pour cette page
aucune extension