在Scheme / Racket中对没有递归/循环的列表求和

时间:2011-10-14 18:17:57

标签: scheme

我正在做一项涉及Racket的任务,我希望有人能引导我走向正确的方向。

我必须在没有递归或使用循环且没有定义任何辅助函数的情况下计算列表的范数。

这可能吗?我唯一想到的是以某种方式使用内置的地图功能

1 个答案:

答案 0 :(得分:2)

(define (norm lst)
  (apply + (map square lst)))