Sujet : Re: How to sum a list?
De : Nobody447095 (at) *nospam* here-nor-there.org (B. Pym)
Groupes : comp.lang.lisp comp.lang.schemeDate : 03. Jul 2025, 12:45:15
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <1045qg8$57l7$1@dont-email.me>
User-Agent : XanaNews/1.18.1.6
Kenny Tilton wrote:
Geoffrey King wrote:
(apply #'+ '( 1 2 3))
True enough, but the OP asked about a vector.
(loop for x across #(1 2 3) summing x)
Gauche Scheme
(use scheme.vector) ;; vector-fold
(vector-fold + 0 #(2 3 4))
Another way:
(use gauche.sequence)
(fold + 0 #(2 3 4))