我嘗試創建一個與two arguments x and y
創建一個功能,它創建一個list of y times repeated elements X
但即時通訊如何做到這一點或使用哪種方法,我認爲列表壓縮可以做但我想要一個更簡單的方法例如,我想我的簡單代碼是這樣的重複共同lisp的元素
if y = 4
and x = 7
result is list of elements (7, 7, 7, 7)
我怎麼能去任何想法?書籍的鏈接或任何會給我一個線索我試圖尋找,但我沒有被幸運
如果'if'的某個結果無論如何都是'nil',那麼對於我來說,否定條件就會更清晰,並且只留下第二個(「else」)參數,該參數默認爲'nil' if未指定:'(if(not(zerop y))(cons x(repeat x(1- y))))'。 –
@MarkReed我不喜歡單手武裝的「if」。他們被禁止在球拍上有充分的理由;) –