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

stzListMover

22 own methods · 11 forms written with extensions, listed under their method

the source: base/list/stzListMover.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; 15 were composed from each method's signature and run for this page, on a fresh object, for example o1 = new stzListMover(["a", "b", "c", "d", "e"]). 7 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
initializationno extension
Content
(no comment in the source: the name reads as a sentence) contentin the section content accessno extension
List
(no comment in the source: the name reads as a sentence) listin the section content accessno extension
NumberOfItems
(no comment in the source: the name reads as a sentence) number of itemsin the section content access
composed example
o1 = new stzListMover(["a", "b", "c", "d", "e"])
? o1.NumberOfItems()
#--> 5
composed from the signature, run for this page
no extension
IsEmpty
(no comment in the source: the name reads as a sentence) is emptyin the section content access
composed example
o1 = new stzListMover(["a", "b", "c", "d", "e"])
? o1.IsEmpty()
#--> 0
composed from the signature, run for this page
no extension
Move
(no comment in the source: the name reads as a sentence) movein the section content access
composed example
o1 = new stzListMover(["a", "b", "c", "d", "e"])
o1.Move(2, 5)
? @@( o1.Content() )
#--> [ "a", "c", "d", "e", "b" ]
composed from the signature, run for this page
QCSXTZZZIBWUMany
Swap
(no comment in the source: the name reads as a sentence) swapin the section content access
composed example
o1 = new stzListMover(["a", "b", "c", "d", "e"])
o1.Swap(2, 5)
? @@( o1.Content() )
#--> [ "a", "e", "c", "d", "b" ]
composed from the signature, run for this page
QCSXTZZZIBWU
MoveToStart
(no comment in the source: the name reads as a sentence) move to startin the section content access
composed example
o1 = new stzListMover(["a", "b", "c", "d", "e"])
o1.MoveToStart(2)
? @@( o1.Content() )
#--> [ "b", "a", "c", "d", "e" ]
composed from the signature, run for this page
QCSXTZZZIBWU
MoveToFirst
(no comment in the source: the name reads as a sentence) move to firstin the section content access
composed example
o1 = new stzListMover(["a", "b", "c", "d", "e"])
o1.MoveToFirst(2)
? @@( o1.Content() )
#--> [ "b", "a", "c", "d", "e" ]
composed from the signature, run for this page
no extension
MoveToEnd
(no comment in the source: the name reads as a sentence) move to endin the section content access
composed example
o1 = new stzListMover(["a", "b", "c", "d", "e"])
o1.MoveToEnd(2)
? @@( o1.Content() )
#--> [ "a", "c", "d", "e", "b" ]
composed from the signature, run for this page
QCSXTZZZIBWU
MoveToLast
(no comment in the source: the name reads as a sentence) move to lastin the section content access
composed example
o1 = new stzListMover(["a", "b", "c", "d", "e"])
o1.MoveToLast(2)
? @@( o1.Content() )
#--> [ "a", "c", "d", "e", "b" ]
composed from the signature, run for this page
no extension
SwapFirstAndLast
swap first and last
composed example
o1 = new stzListMover(["a", "b", "c", "d", "e"])
o1.SwapFirstAndLast()
? @@( o1.Content() )
#--> [ "e", "b", "c", "d", "a" ]
composed from the signature, run for this page
QCSXTZZZIBWU
Reverse
reverse
composed example
o1 = new stzListMover(["a", "b", "c", "d", "e"])
o1.Reverse()
? @@( o1.Content() )
#--> [ "e", "d", "c", "b", "a" ]
composed from the signature, run for this page
QCSXTZZZIBWU
Reversed
reverse
composed example
o1 = new stzListMover(["a", "b", "c", "d", "e"])
? @@( o1.Reversed() )
#--> [ "e", "d", "c", "b", "a" ]
composed from the signature, run for this page
no extension
RotateLeft
rotate -- circular shift
composed example
o1 = new stzListMover(["a", "b", "c", "d", "e"])
o1.RotateLeft(2)
? @@( o1.Content() )
#--> [ "c", "d", "e", "a", "b" ]
composed from the signature, run for this page
QCSXTZZZIBWU
RotatedLeft
rotate -- circular shift
composed example
o1 = new stzListMover(["a", "b", "c", "d", "e"])
? @@( o1.RotatedLeft(2) )
#--> [ "c", "d", "e", "a", "b" ]
composed from the signature, run for this page
no extension
RotateRight
rotate -- circular shift
composed example
o1 = new stzListMover(["a", "b", "c", "d", "e"])
o1.RotateRight(2)
? @@( o1.Content() )
#--> [ "d", "e", "a", "b", "c" ]
composed from the signature, run for this page
QCSXTZZZIBWU
RotatedRight
rotate -- circular shift
composed example
o1 = new stzListMover(["a", "b", "c", "d", "e"])
? @@( o1.RotatedRight(2) )
#--> [ "d", "e", "a", "b", "c" ]
composed from the signature, run for this page
no extension
Shuffle
shuffle -- random reorderQCSXTZZZIBWU
Shuffled
shuffle -- random reorderno extension
MoveItemToStart
move item by valueno extension
MoveItemToEnd
move item by valueno extension