replicate是一个函数,它接受一个整数和一个序列,并返回重复n次的序列。
E.g。 replicate 3 ["a"]
返回["a", "a", "a"]
Common Lisp是否具有等效功能,还是必须编写一个?
答案 0 :(得分:6)
使用make-list
(make-list 3 :initial-element 'a)
评估为
(A A A)
答案 1 :(得分:4)
(make-sequence 'list n :initial-element element)