1
A
回答
2
你可以先取第n個,然後從其餘的第(n-1)個取得第n個。
(define (taking-first n list)
(if (or (null? list) (= 0 n))
'()
(cons (car list) (taking-first (- n 1) (cdr list)))))
2
看看你的解釋提供了take
程序,它已經做了你需要的東西:
(take '(1 2 3 4 5 6) 4)
=> '(1 2 3 4)
相關問題
- 1. 通過base px * n第n個元素縮進每個第n個元素
- 2. Zen第n個元素
- 3. 獲得集合的第n個元素
- 4. 移動第一個元素移到列表的末尾 - 計劃
- 5. 如何獲取第n個計數的NSArray元素?
- 6. 如何在C++中查找矢量的第m個元素和第n個元素之間的最大元素?
- 7. 使用BeautifulSoup獲取第n個元素
- 8. Powershell:如何引用第n個元素
- 9. 在第n個位置插入元素
- 10. 更換第n個元素爲CSV串
- 11. 找到第一個元素後跟n個元素相同
- 12. 如何選擇元素的第n個子元素?
- 13. 獲取元素相對於第n個父元素的位置
- 14. 插入到第n個元素的元素
- 15. jquery更新第n個元素後的所有元素?
- 16. 在0 ... N-1和第N個元素中拆分參數包
- 17. 將Matlab中的一行劃分爲N個子元素
- 18. 如何從Haskell的10元組中獲得第n個元素?
- 19. 列表:用於元組中第n個元素的使用
- 20. 列表形式的列表中的每個第n個元素
- 21. 查找SQL中第N大元素
- 22. 刪除字符串中的每個第n個元素
- 23. Prolog - 給出列表中的每個第n個元素
- 24. jQuery集中的每個第n個元素
- 25. 一個mysqli的查詢結果中提取第n個元素
- 26. 指定python列表中的每個第N個元素
- 27. 重新排列數組中的每一個第n個元素
- 28. 在matlab單元陣列中選擇第n個元素
- 29. 按Python中第n個元素搜索元組列表
- 30. 爆炸後只取第一個(或第n個)元素