Flattened()
A fully-flattened copy of the nested list; the original is unchanged.
Les formes de ce verbe
Flatten · Flattened
Exemples de base (2)
? @@( StzListQ([ "a", [ "b", [ "c", "d" ], "e" ], "f" ]).Flattened() )
[ "a", "b", "c", "d", "e", "f" ]
exécuté le 2026-10-02 04:22 dans la bibliothèque au commit 0e72e2e2c ; tiré de 464_flattened.ring(s'ouvre dans un nouvel onglet)
o1 = new stzList( [ "A", "B", [ 1, "v", 2 ], "X" ] )
? o1.ContainsNo("v")
? o1.ContainsNoObjects()
? @@( o1.Flattened() ) # can also be written: o1.FlattenQ().Content()1 1 [ "A", "B", 1, "v", 2, "X" ]
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de 592_containsno.ring(s'ouvre dans un nouvel onglet)
Portée (1)
o1 = new stzList([ [1, 2], [3, [4, 5:7 ] ], 8, [ [ 9, [10] ] ] ]) ? @@( o1.Flattened() )
[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de 31_flattened.ring(s'ouvre dans un nouvel onglet)
Les extensions de cette méthode
Chaque extension, et si elle existe pour cette méthode ; une extension qui existe se compose avec les autres (FindSTCS).
Chaque exemple est un fichier de test de la bibliothèque, exécuté dans la bibliothèque pour cette page ; seuls ceux dont la sortie a tenu toutes les promesses écrites par leur fichier sont montrés. Les explications, les titres et le code sont ceux de la bibliothèque, en anglais.
Voir aussi
- La classe stzList
- La référence du domaine : Collections et objets
- Les autres méthodes de ces exemples : stzList.ContainsNo · stzList.ContainsNoObjects

