ToList()
The materialised VIEW -- one crossing, taken when you actually want to look.
aussi écrite: Content
Exemples de base (2)
oOrig = StzNumBufferQ([ 1, 2, 3 ]) oCopy = oOrig.Copy() oCopy.Scale(100) # the copy moved ? @@(oCopy.ToList()) # ...and the original did not ? @@(oOrig.ToList()) oOrig.Free() oCopy.Free()
[ 100, 200, 300 ] [ 1, 2, 3 ]
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de numeric_residency_narrated.ring(s'ouvre dans un nouvel onglet)
oBuf = StzNumBufferQ([ 10, 20, 30 ]) # an index past the end is refused, not read ? oBuf.Item(99) # ...and index zero too, since this API is 1-based ? oBuf.Item(0) # the buffer is unharmed ? @@(oBuf.ToList()) oBuf.Free()
0 0 [ 10, 20, 30 ]
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de engine_is_optimised_narrated.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 stzNumBuffer
- La référence du domaine : Numérique et optimisation
- Les autres méthodes de ces exemples : stzNumBuffer.Free · stzNumBuffer.Item

