replicate是一个函数,它接受一个整数和一个序列并返回n次重复的序列。Haskell的复制的通用Lisp等价物?
E.g. replicate 3 ["a"]
返回["a", "a", "a"]
Common Lisp有一个等价的函数,还是我必须写一个?
replicate是一个函数,它接受一个整数和一个序列并返回n次重复的序列。Haskell的复制的通用Lisp等价物?
E.g. replicate 3 ["a"]
返回["a", "a", "a"]
Common Lisp有一个等价的函数,还是我必须写一个?
(make-sequence 'list n :initial-element element)
使用make-列表
(make-list 3 :initial-element 'a)
它的计算结果为
(A A A)
也许'(请列表3:初始元素“(一)) '? – khachik 2011-04-01 19:23:12
谢谢!我知道有很多这些有用的功能存在,只是不是他们的名字。 – mcandre 2011-04-01 19:30:09