Exemples de base (2)
o1 = new stzListOfNumbers(1:8) ? o1.sum() ? o1.Product() ? o1.Max() ? o1.Mean()
36 40320 8 4.50
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de 84_sum.ring(s'ouvre dans un nouvel onglet)
oInts = new stzListOfNumbers([ 1, 2, 3, 4, 5 ]) # integers ? oInts.Sum() oFloats = new stzListOfNumbers([ 1.5, 2.5, 3.5 ]) # floats ? oFloats.Sum() oMixed = new stzListOfNumbers([ 1, 2.5, 3 ]) # mixed ? oMixed.Sum()
15 7.50 6.50
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de numeric_summation_narrated.ring(s'ouvre dans un nouvel onglet)
Portée (1)
an = [ number("1e16") ]
for i = 1 to 1000
an + 1
next
oList = new stzListOfNumbers(an)
oData = new stzDataSet(an)
oBuf = StzNumBufferQ(an)
nTrue = number("1e16") + 1000
# stzListOfNumbers
? oList.Sum()
# stzDataSet
? oData.Sum()
# stzNumBuffer
? oBuf.Sum()
# list and dataset agree
? oList.Sum() = oData.Sum()
# dataset and buffer agree
? oData.Sum() = oBuf.Sum()
# list and dataset agree
? oList.Mean() = oData.Mean()
# dataset and buffer agree
? oData.Mean() = oBuf.Mean()
oBuf.Free()10000000000001000.00 10000000000001000.00 10000000000001000.00 1 1 1 1
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de numeric_summation_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 stzListOfNumbers
- La référence du domaine : Numérique et optimisation
- Les autres méthodes de ces exemples : stzDataSet.Mean · stzDataSet.Sum · stzListOfNumbers.Max · stzListOfNumbers.Mean · stzListOfNumbers.Product · stzNumBuffer.Free · stzNumBuffer.Sum
- Comment faire : Additionner tous les nombres d'une liste

