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

stzYielder

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

la source: base/list/stzYielder.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 : 3 viennent des tests de la bibliothèque ; 20 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 stzYielder(["hello", "WORLD", " mixed "]). 15 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
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
Content
(sans commentaire dans la source : le nom se lit comme une phrase) contentaucune extension
SetContent
(sans commentaire dans la source : le nom se lit comme une phrase) set content
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
o1.SetContent([ 2, 3 ])
? @@( o1.Content() )
#--> [ 2, 3 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
NumberOfItems
(sans commentaire dans la source : le nom se lit comme une phrase) number of items
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? o1.NumberOfItems()
#--> 3
composé à partir de la signature, exécuté pour cette page
aucune extension
map 1 exemples exécutés
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 ]
#--> 55
test de la bibliothèqueQCSXTZZZIBWU
MapIndexed
mapQCSXTZZZIBWU
filter 1 exemples exécutés
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 ]
#--> 55
test de la bibliothèqueQCSXTZZZIBWU
reduce 1 exemples exécutés
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 ]
#--> 55
test de la bibliothèqueaucune extension
ReduceConcat
reduceaussi écrite: Concat
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? o1.ReduceConcat(" ")
#--> hello WORLD   mixed
composé à partir de la signature, exécuté pour cette page
aucune extension
MapFiltered
filter + mapQCSXTZZZIBWU
CountWhere
count where
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? o1.CountWhere("a")
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
Abs
Map shortcutsaucune extension
Negate
(sans commentaire dans la source : le nom se lit comme une phrase) negatedans la section convenience namesaucune extension
DoubleValues
(sans commentaire dans la source : le nom se lit comme une phrase) double valuesdans la section convenience namesaucune extension
Square
(sans commentaire dans la source : le nom se lit comme une phrase) squaredans la section convenience namesaucune extension
TypeNames
(sans commentaire dans la source : le nom se lit comme une phrase) type namesdans la section convenience names
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? @@( o1.TypeNames() )
#--> [ "string", "string", "string" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
StringLengths
(sans commentaire dans la source : le nom se lit comme une phrase) string lengthsdans la section convenience names
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? @@( o1.StringLengths() )
#--> [ 5, 5, 9 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
Uppercase
(sans commentaire dans la source : le nom se lit comme une phrase) uppercasedans la section convenience names
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? @@( o1.Uppercase() )
#--> [ "HELLO", "WORLD", "  MIXED  " ]
composé à partir de la signature, exécuté pour cette page
aucune extension
Lowercase
(sans commentaire dans la source : le nom se lit comme une phrase) lowercasedans la section convenience names
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? @@( o1.Lowercase() )
#--> [ "hello", "world", "  mixed  " ]
composé à partir de la signature, exécuté pour cette page
aucune extension
Trimmed
(sans commentaire dans la source : le nom se lit comme une phrase) trimmeddans la section convenience names
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? @@( o1.Trimmed() )
#--> [ "hello", "WORLD", "mixed" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
Reversed
(sans commentaire dans la source : le nom se lit comme une phrase) reverseddans la section convenience names
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? @@( o1.Reversed() )
#--> [ "olleh", "DLROW", "  dexim  " ]
composé à partir de la signature, exécuté pour cette page
aucune extension
Signs
(sans commentaire dans la source : le nom se lit comme une phrase) signsdans la section convenience names
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? @@( o1.Signs() )
#--> [ 0, 0, 0 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
Strings
Filter shortcutsaucune extension
Numbers
(sans commentaire dans la source : le nom se lit comme une phrase) numbersdans la section convenience namesaucune extension
Positives
(sans commentaire dans la source : le nom se lit comme une phrase) positivesdans la section convenience namesaucune extension
Negatives
(sans commentaire dans la source : le nom se lit comme une phrase) negativesdans la section convenience namesaucune extension
Evens
(sans commentaire dans la source : le nom se lit comme une phrase) evensdans la section convenience namesaucune extension
Odds
(sans commentaire dans la source : le nom se lit comme une phrase) oddsdans la section convenience namesaucune extension
NonEmpty
(sans commentaire dans la source : le nom se lit comme une phrase) non emptydans la section convenience namesaucune extension
Sum
Reduce shortcuts
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? o1.Sum()
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
Product
(sans commentaire dans la source : le nom se lit comme une phrase) productdans la section convenience names
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? o1.Product()
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
MinValue
(sans commentaire dans la source : le nom se lit comme une phrase) min valuedans la section convenience names
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? o1.MinValue()
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
MaxValue
(sans commentaire dans la source : le nom se lit comme une phrase) max valuedans la section convenience names
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? o1.MaxValue()
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
CountItems
(sans commentaire dans la source : le nom se lit comme une phrase) count itemsdans la section convenience names
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? o1.CountItems()
#--> 3
composé à partir de la signature, exécuté pour cette page
aucune extension
CountStrings
(sans commentaire dans la source : le nom se lit comme une phrase) count stringsdans la section convenience names
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? o1.CountStrings()
#--> 3
composé à partir de la signature, exécuté pour cette page
aucune extension
CountNumbers
(sans commentaire dans la source : le nom se lit comme une phrase) count numbersdans la section convenience names
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? o1.CountNumbers()
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
AnyTrue
(sans commentaire dans la source : le nom se lit comme une phrase) any truedans la section convenience names
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? o1.AnyTrue()
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
AllTrue
(sans commentaire dans la source : le nom se lit comme une phrase) all truedans la section convenience names
exemple composé
o1 = new stzYielder(["hello", "WORLD", "  mixed  "])
? o1.AllTrue()
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension