我尝试创建一个函数two arguments x and y
这创建了一个list of y times repeated elements X
但我对如何做到这一点感到困惑,我认为列表压缩可以做到,但我想要一个更短和简单的方法,例如我希望我的简单代码是这样的
if y = 4
and x = 7
result is list of elements (7, 7, 7, 7)
我该如何去做任何想法?书籍链接或任何能给我线索的东西我尝试搜索但我并不幸运
您可以使用制作清单 http://www.lispworks.com/documentation/HyperSpec/Body/f_mk_lis.htm与初始元素 key:
CL-USER> (make-list 10 :initial-element 8)
(8 8 8 8 8 8 8 8 8 8)
Óscar 答案提供了一个很好的例子,说明如何自己编写这样的函数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)