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

stzSplitter

31 méthodes propres · 91 formes avec extensions, rangées sous leur méthode · Hérite aussi de stzListOfNumbers (228) · stzList (869)

la source: base/common/stzSplitter.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 : 1 viennent des tests de la bibliothèque ; 16 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 stzSplitter([ 10, 2 ]). 14 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
initializing the splitteraucune extension
NumberOfPositions
initializing the splitteraussi écrite: NumberOfItems
exemple composé
o1 = new stzSplitter([ 10, 2 ])
? o1.NumberOfPositions()
#--> 10
composé à partir de la signature, exécuté pour cette page
aucune extension
Content
initializing the splitterQCSXTZZZIBWUQRT
Value
initializing the splitteraucune extension
Copy
initializing the splitteraucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) split at 1 exemples exécutésaussi écrite: Split · Splits · SplitsAtdans la section splitting atQCSXTZZZIBWU
SplitAtPosition
splitting at a given positionaussi écrite: SplitsAtPosition
exemple composé
o1 = new stzSplitter([ 10, 2 ])
? @@( o1.SplitAtPosition(2) )
#--> [ [ 1, 1 ], [ 3, 10 ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
(sans commentaire dans la source : le nom se lit comme une phrase) split at positions 1 exemples exécutésaussi écrite: SplitsAtPositions · SplitAtManyPositions · SplitAtThesePositions · SplitsAtManyPositions · SplitsAtThesePositionsdans la section splitting at many positions
exemple composé
o1 = new stzSplitter([ 10, 2 ])
? @@( o1.SplitAtPositions([ 2, 3 ]) )
#--> [ [ 1, 1 ], [ 3, 2 ], [ 4, 10 ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
splitting before 1 exemples exécutésaussi écrite: SplitsBeforeQCSXTZZZIBWU
SplitBeforePosition
splitting before a positionaussi écrite: SplitsBeforePosition
exemple composé
o1 = new stzSplitter([ 10, 2 ])
? @@( o1.SplitBeforePosition(2) )
#--> [ [ 1, 1 ], [ 2, 10 ] ]
composé à partir de la signature, exécuté pour cette page
aucune extension
splitting before many positions 1 exemples exécutésaussi écrite: SplitBeforeManyPositions · SplitBeforeThesePositions · SplitsBeforeManyPositions · SplitsBeforeThesePositions
exemple composé
o1 = new stzSplitter([ 10, 2 ])
? @@( o1.SplitBeforePositions([ 2, 3 ]) )
#--> [ [ 1, 1 ], [ 2, 2 ], [ 3, 10 ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
splitting after 1 exemples exécutésaussi écrite: SplitsAfterQCSXTZZZIBWU
SplitAfterPosition
splitting after a given positionaussi écrite: SplitsAfterPosition
exemple composé
o1 = new stzSplitter([ 10, 2 ])
? @@( o1.SplitAfterPosition(2) )
#--> [ [ 1, 2 ], [ 3, 10 ] ]
composé à partir de la signature, exécuté pour cette page
aucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) split after positions 1 exemples exécutésaussi écrite: SplitsAfterPositions · SplitAfterManyPositions · SplitAfterThesePositions · SplitsAfterManyPositions · SplitsAfterThesePositionsdans la section splitting after many positions
exemple composé
o1 = new stzSplitter([ 10, 2 ])
? @@( o1.SplitAfterPositions([ 2, 3 ]) )
#--> [ [ 1, 2 ], [ 3, 3 ], [ 4, 10 ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
SplitAtSection
(sans commentaire dans la source : le nom se lit comme une phrase) split at sectionaussi écrite: SplitBetween · SplitsBetween · SplitsAtSection · SplitAtThisSection · SplitsAtThisSection · SplitBetweenPositions · SplitsBetweenPositions · SplitBetweenManyPositions · SplitBetweenThesePositions · SplitsBetweenManyPositions · SplitsBetweenThesePositionsdans la section splitting at a given section
exemple composé
o1 = new stzSplitter([ 10, 2 ])
? @@( o1.SplitAtSection(2, 5) )
#--> [ [ 1, 1 ], [ 6, 10 ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
SplitAtSections
(sans commentaire dans la source : le nom se lit comme une phrase) split at sectionsaussi écrite: SplitsAtSections · SplitAtManySections · SplitAtTheseSections · SplitBetweenSections · SplitsAtManySections · SplitsAtTheseSections · SplitsBetweenSections · SplitBetweenManySections · SplitBetweenTheseSections · SplitsBetweenManySections · SplitsBetweenTheseSectionsdans la section splitting at many sectionsQCSXTZZZIBWU
SplitBeforeSection
(sans commentaire dans la source : le nom se lit comme une phrase) split before sectionaussi écrite: SplitsBeforeSection · SplitBeforeThisSection · SplitsBeforeThisSectiondans la section splitting before a given section
exemple composé
o1 = new stzSplitter([ 10, 2 ])
? @@( o1.SplitBeforeSection(2, 5) )
#--> [ [ 1, 1 ], [ 2, 10 ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
SplitBeforeSections
(sans commentaire dans la source : le nom se lit comme une phrase) split before sectionsaussi écrite: SplitsBeforeSections · SplitBeforeManySections · SplitBeforeTheseSections · SplitsBeforeManySections · SplitsBeforeTheseSectionsdans la section splitting before many sectionsQCSXTZZZIBWU
SplitAfterSection
(sans commentaire dans la source : le nom se lit comme une phrase) split after sectionaussi écrite: SplitsAfterSection · SplitAfterThisSection · SplitsAfterThisSectiondans la section splitting after a given section
exemple composé
o1 = new stzSplitter([ 10, 2 ])
? @@( o1.SplitAfterSection(2, 5) )
#--> [ [ 1, 5 ], [ 6, 10 ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
SplitAfterSections
(sans commentaire dans la source : le nom se lit comme une phrase) split after sectionsaussi écrite: SplitsAfterSections · SplitAfterManySections · SplitAfterTheseSections · SplitsAfterManySections · SplitsAfterTheseSectionsdans la section splitting after many sectionsQCSXTZZZIBWU
SplitToPartsOfNItems
(sans commentaire dans la source : le nom se lit comme une phrase) split to parts of n itemsaussi écrite: SplitToPartsOf · SplitToPartsOfN · SplitsToPartsOf · SplitsToPartsOfN · SplitToSectionsOf · SplitToSectionsOfN · SplitsToSectionsOf · SplitsToSectionsOfN · SplitToPartsOfExactly · SplitsToPartsOfNItems · SplitToPartsOfExactlyN · SplittoSectionsOfNItems · SplitToPartsOfNPositions · SplitToSectionsOfExactly · SplitsToSectionsOfNItems · SplitToSectionsOfExactlyN · SplitsToPartsOfNPositions · SplitToPartsOfExactlyNItems · SplitToSectionsOfNPositions · SplitsToSectionsOfNPositions · SplitToSectionsOfExactlyNItems · SplitToPartsOfExactlyNPositions · SplitToSectionsOfExactlyNPositionsdans la section splitting to parts of exactly n items
exemple composé
o1 = new stzSplitter([ 10, 2 ])
? @@( o1.SplitToPartsOfNItems(2) )
#--> [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ], [ 7, 8 ], [ 9, 10 ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
SplitToNParts
splitting to n partsaussi écrite: SplitsToNParts · SplitToNSections · SplitsToNSections
exemple composé
o1 = new stzSplitter([ 10, 2 ])
? @@( o1.SplitToNParts(2) )
#--> [ [ 1, 5 ], [ 6, 10 ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
SplitAround
splitting around position(s) or section(s)aussi écrite: SplitsAroundQCSXTZZZIBWU
SplitAroundPosition
splitting around a positionaussi écrite: SplitsAroundPosition
exemple composé
o1 = new stzSplitter([ 10, 2 ])
? @@( o1.SplitAroundPosition(2) )
#--> [ [ 1, 1 ], [ 3, 10 ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
SplitAroundPositions
splitting around positionsaussi écrite: SplitsAroundPositions
exemple composé
o1 = new stzSplitter([ 10, 2 ])
? @@( o1.SplitAroundPositions([ 2, 3 ]) )
#--> [ [ 1, 1 ], [ 4, 10 ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
SplitAroundSection
splitting around a sectionaussi écrite: SplitsAroundSectionQCSXTZZZIBWU
SplitAroundSections
splitting around sectionsaussi écrite: SplitsAroundSections
exemple composé
o1 = new stzSplitter([ 10, 2 ])
? @@( o1.SplitAroundSections([ 2, 3 ]) )
#--> [ [ 1, 10 ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
FindAntiSectionsZZ_local
splitting around sections
exemple composé
o1 = new stzSplitter([ 10, 2 ])
? @@( o1.FindAntiSectionsZZ_local([ 2, 3 ]) )
#--> [ [ 1, 10 ] ]
composé à partir de la signature, exécuté pour cette page
aucune extension
utility functions used by the other methods above 1 exemples exécutés
o1 = new stzSplitter(5)
? @@( o1.GetPairsFromPositions([ 3, 5 ]) )
? @@( o1.GetPairsFromPositions([ 1, 4 ]) ) + NL
#--> [ [ 1, 3 ], [ 3, 5 ] ]
#--> [ [ 1, 4 ], [ 4, 5 ] ]
test de la bibliothèqueaucune extension
ToStzList
utility functions used by the other methods aboveaucune extension
pvtSectionsToSectionsIB
utility functions used by the other methods aboveaucune extension