Softanza
StartFrançais
Softanza
The library documents itself · Collections & objects

stzListOfSections

16 own methods · 7 forms written with extensions, listed under their method · Also inherits from stzListOfLists (36) · stzList (880)

also named: stzSections

the source: base/list/stzListOfSections.ring(opens in a new tab) · All classes · The area reference: Collections & objects

Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean

Examples: 0 come from the library's tests; 8 were composed from each method's signature and run for this page, on a fresh object, for example o1 = new stzListOfSections([ [ 8, 11 ], [ 9, 12 ], [ 10, 13 ], [ 11, 14 ], [ 12, 15 ], [ 26, 29 ] ]). 8 methods have none yet. Examples run on 2026-10-03 12:54 inside the library at commit 0e72e2e2c.

Method
Explanation, as the source carries it
init
(no comment in the source: the name reads as a sentence) initno extension
Content
(no comment in the source: the name reads as a sentence) contentQCSXTZZZIBWU
Copy
(no comment in the source: the name reads as a sentence) copyno extension
Update
(no comment in the source: the name reads as a sentence) updateQCSXTZZZIBWU
UpdateWith
(no comment in the source: the name reads as a sentence) update withQCSXTZZZIBWU
MergeContiguous
(no comment in the source: the name reads as a sentence) merge contiguousin the section merging the adjacent sections in the list of sections
composed example
o1 = new stzListOfSections([ [ 8, 11 ], [ 9, 12 ], [ 10, 13 ], [ 11, 14 ], [ 12, 15 ], [ 26, 29 ] ])
o1.MergeContiguous()
? @@( o1.Content() )
#--> [ [ 8, 15 ], [ 26, 29 ] ]
composed from the signature, run for this page
QCSXTZZZIBWU
MergeAdjuscent
(no comment in the source: the name reads as a sentence) merge adjuscentin the section merging the adjacent sections in the list of sections
composed example
o1 = new stzListOfSections([ [ 8, 11 ], [ 9, 12 ], [ 10, 13 ], [ 11, 14 ], [ 12, 15 ], [ 26, 29 ] ])
o1.MergeAdjuscent()
? @@( o1.Content() )
#--> [ [ 8, 15 ], [ 26, 29 ] ]
composed from the signature, run for this page
QCSXTZZZIBWU
ContiguousSectionsMerged
(no comment in the source: the name reads as a sentence) contiguous sections mergedalso written: AdjuscentMerged · ContiguousMerged · AdjuscentSectionsMergedin the section merging the adjacent sections in the list of sections
composed example
o1 = new stzListOfSections([ [ 8, 11 ], [ 9, 12 ], [ 10, 13 ], [ 11, 14 ], [ 12, 15 ], [ 26, 29 ] ])
? @@( o1.ContiguousSectionsMerged() )
#--> [ [ 8, 15 ], [ 26, 29 ] ]
composed from the signature, run for this page
no extension
MergeIncluded
merging the included sections in the list of sectionsQCSXTZZZIBWU
MergeInclusive
merging the included sections in the list of sectionsQCSXTZZZIBWU
IncludedSectionsMerged
merging the included sections in the list of sectionsalso written: InclusiveSectionsMergedno extension
MergeOverlapping
merging overlapping sections
composed example
o1 = new stzListOfSections([ [ 8, 11 ], [ 9, 12 ], [ 10, 13 ], [ 11, 14 ], [ 12, 15 ], [ 26, 29 ] ])
o1.MergeOverlapping()
? @@( o1.Content() )
#--> [ [ 8, 15 ], [ 26, 29 ] ]
composed from the signature, run for this page
QCSXTZZZIBWU
MergeOverlappingSections
merging overlapping sections
composed example
o1 = new stzListOfSections([ [ 8, 11 ], [ 9, 12 ], [ 10, 13 ], [ 11, 14 ], [ 12, 15 ], [ 26, 29 ] ])
o1.MergeOverlappingSections()
? @@( o1.Content() )
#--> [ [ 8, 15 ], [ 26, 29 ] ]
composed from the signature, run for this page
QCSXTZZZIBWU
OverLappedSectionsMerged
merging overlapping sections
composed example
o1 = new stzListOfSections([ [ 8, 11 ], [ 9, 12 ], [ 10, 13 ], [ 11, 14 ], [ 12, 15 ], [ 26, 29 ] ])
? @@( o1.OverLappedSectionsMerged() )
#--> [ [ 8, 15 ], [ 26, 29 ] ]
composed from the signature, run for this page
no extension
Merge
merging sections both iclusive and overlapping
composed example
o1 = new stzListOfSections([ [ 8, 11 ], [ 9, 12 ], [ 10, 13 ], [ 11, 14 ], [ 12, 15 ], [ 26, 29 ] ])
o1.Merge()
? @@( o1.Content() )
#--> [ [ 8, 15 ], [ 26, 29 ] ]
composed from the signature, run for this page
QCSXTZZZIBWU
Merged
merging sections both iclusive and overlappingalso written: SectionsMerged
composed example
o1 = new stzListOfSections([ [ 8, 11 ], [ 9, 12 ], [ 10, 13 ], [ 11, 14 ], [ 12, 15 ], [ 26, 29 ] ])
? @@( o1.Merged() )
#--> [ [ 8, 15 ], [ 26, 29 ] ]
composed from the signature, run for this page
no extension