lisp泛型编程跟开挂一样

来源:互联网 发布:万科工作 知乎 编辑:程序博客网 时间:2024/05/15 09:13
(define (duple n x)
  (if (= n 0)
      '()
      (cons x (duple (- n 1) x))))
(duple 3 3)得出(3 3 3)
(duple 10 "hello")得出("hello" "hello" "hello" "hello" "hello" "hello" "hello" "hello" "hello" "hello")。
0 0