【发布时间】:2011-03-24 16:25:01
【问题描述】:
我对 Scheme 很陌生,我正在慢慢找到解决办法。
对Procedures和Map有一些疑惑,希望能得到解答。
(map plus1 (list 1 2 3 4))
基本上会给我返回结果:
(2 3 4 5)
如果该过程将列表作为其唯一参数,那很好。我的问题是我如何才能使用像这样的过程,它需要带有 Map 的 2 个参数?
(define plus(m list)
(+ m list))
提前感谢您的帮助和建议。
【问题讨论】:
-
如果你想要什么更清楚,回答这个问题会更容易。您是想为每次调用消耗列表的两个成员,消耗两个列表的一个成员,还是消耗一个列表的一个成员而其他参数为静态?