Re: Learning Lisp in Linux? -- Bang, Lbang

Liste des GroupesRevenir à cl lisp 
Sujet : Re: Learning Lisp in Linux? -- Bang, Lbang
De : HenHanna (at) *nospam* devnull.tb (HenHanna)
Groupes : comp.lang.lisp
Date : 18. Jun 2024, 22:02:25
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v4sp4j$1gg3n$1@dont-email.me>
References : 1
User-Agent : Mozilla Thunderbird
On 6/18/2024 6:54 AM, B. Pym wrote:
Pascal Costanza wrote:
 
>
(defun bang (n)
    (loop for x from 1 to n
          for r = 1 then (* x r)
          finally (return r)))
 (define (bang n)
   (if (< n 2) 1 (* n (bang (- n 1)))))
 (bang 5)      ===>    120
(define (lbang x)
   (fold * 1
         (map * (make-list x 1) (lrange 1))))
(print (lbang 0))
(print (lbang 1))
(print (lbang 3))
(print (lbang 5))
(print (lbang 10))

Date Sujet#  Auteur
18 Jun 24 * Re: Learning Lisp in Linux?2B. Pym
18 Jun 24 `- Re: Learning Lisp in Linux? -- Bang, Lbang1HenHanna

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal