Content
(no comment in the source: the name reads as a sentence) contentno extension
38 own methods · 4 forms written with extensions, listed under their method
the source: base/list/stzYielder.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: 3 come from the library's tests; 20 were composed from each method's signature and run for this page, on a fresh object, for example o1 = new stzYielder(["hello", "WORLD", " mixed "]). 15 methods have none yet. Examples run on 2026-10-03 12:54 inside the library at commit 0e72e2e2c.
o1 = new stzYielder(["hello", "WORLD", " mixed "]) o1.SetContent([ 2, 3 ]) ? @@( o1.Content() ) #--> [ 2, 3 ]composed from the signature, run for this page
o1 = new stzYielder(["hello", "WORLD", " mixed "]) ? o1.NumberOfItems() #--> 3composed from the signature, run for this page
oY = new stzYielder([ 12, 0, 30, -5, 18 ]) ? @@( oY.Filter(:IsPositive) ) ? @@( oY.Map(:Double) ) ? oY.Reduce(:Sum) #--> [ 12, 30, 18 ] #--> [ 24, 0, 60, -10, 36 ] #--> 55library testQCSXTZZZIBWU
oY = new stzYielder([ 12, 0, 30, -5, 18 ]) ? @@( oY.Filter(:IsPositive) ) ? @@( oY.Map(:Double) ) ? oY.Reduce(:Sum) #--> [ 12, 30, 18 ] #--> [ 24, 0, 60, -10, 36 ] #--> 55library testQCSXTZZZIBWU
oY = new stzYielder([ 12, 0, 30, -5, 18 ]) ? @@( oY.Filter(:IsPositive) ) ? @@( oY.Map(:Double) ) ? oY.Reduce(:Sum) #--> [ 12, 30, 18 ] #--> [ 24, 0, 60, -10, 36 ] #--> 55library testno extension
o1 = new stzYielder(["hello", "WORLD", " mixed "])
? o1.ReduceConcat(" ")
#--> hello WORLD mixedcomposed from the signature, run for this pageo1 = new stzYielder(["hello", "WORLD", " mixed "])
? o1.CountWhere("a")
#--> 0composed from the signature, run for this pageo1 = new stzYielder(["hello", "WORLD", " mixed "]) ? @@( o1.TypeNames() ) #--> [ "string", "string", "string" ]composed from the signature, run for this page
o1 = new stzYielder(["hello", "WORLD", " mixed "]) ? @@( o1.StringLengths() ) #--> [ 5, 5, 9 ]composed from the signature, run for this page
o1 = new stzYielder(["hello", "WORLD", " mixed "]) ? @@( o1.Uppercase() ) #--> [ "HELLO", "WORLD", " MIXED " ]composed from the signature, run for this page
o1 = new stzYielder(["hello", "WORLD", " mixed "]) ? @@( o1.Lowercase() ) #--> [ "hello", "world", " mixed " ]composed from the signature, run for this page
o1 = new stzYielder(["hello", "WORLD", " mixed "]) ? @@( o1.Trimmed() ) #--> [ "hello", "WORLD", "mixed" ]composed from the signature, run for this page
o1 = new stzYielder(["hello", "WORLD", " mixed "]) ? @@( o1.Reversed() ) #--> [ "olleh", "DLROW", " dexim " ]composed from the signature, run for this page
o1 = new stzYielder(["hello", "WORLD", " mixed "]) ? @@( o1.Signs() ) #--> [ 0, 0, 0 ]composed from the signature, run for this page
o1 = new stzYielder(["hello", "WORLD", " mixed "]) ? o1.Sum() #--> 0composed from the signature, run for this page
o1 = new stzYielder(["hello", "WORLD", " mixed "]) ? o1.Product() #--> 1composed from the signature, run for this page
o1 = new stzYielder(["hello", "WORLD", " mixed "]) ? o1.MinValue() #--> 0composed from the signature, run for this page
o1 = new stzYielder(["hello", "WORLD", " mixed "]) ? o1.MaxValue() #--> 0composed from the signature, run for this page
o1 = new stzYielder(["hello", "WORLD", " mixed "]) ? o1.CountItems() #--> 3composed from the signature, run for this page
o1 = new stzYielder(["hello", "WORLD", " mixed "]) ? o1.CountStrings() #--> 3composed from the signature, run for this page
o1 = new stzYielder(["hello", "WORLD", " mixed "]) ? o1.CountNumbers() #--> 0composed from the signature, run for this page
o1 = new stzYielder(["hello", "WORLD", " mixed "]) ? o1.AnyTrue() #--> 0composed from the signature, run for this page
o1 = new stzYielder(["hello", "WORLD", " mixed "]) ? o1.AllTrue() #--> 0composed from the signature, run for this page