2
如何在列表(列表(列表1)(列表3))和列表同时连接结果。例如,结果将是(1 4 9 16)。 我无法在网上找到任何详细的解释...感谢您的任何建议!将函数映射到列表的列表上,并将结果连接到列表中
此致尤妮斯
如何在列表(列表(列表1)(列表3))和列表同时连接结果。例如,结果将是(1 4 9 16)。 我无法在网上找到任何详细的解释...感谢您的任何建议!将函数映射到列表的列表上,并将结果连接到列表中
此致尤妮斯
尝试这种情况:
(append-map (lambda (slst) (map sqr slst))
(list (list 1 2) (list 3 4)))
最里面map
正方形的每个号码,和最外层append-map
横穿子列表,在末端附加它们。如果你的语言不支持append-map
,这里是一个等价的解决方案:
(apply append
(map (lambda (slst) (map sqr slst))
(list (list 1 2) (list 3 4))))
非常感谢你,你的回答帮助我了! –
https://stackoverflow.com/questions/14617095/how-to-use-append-map-in-racket-scheme#14617333 – chunjef
谢谢你的链接chunjef。我将通过它:) –
[如何在球拍中使用append-map(Scheme)](https://stackoverflow.com/questions/14617095/how-to-use-append-map-in-racket -scheme) – Shiro