Scheme 中是否存在for
循环或循环?for each
我一直在寻找,发现有一个关键字“ every
”但是我使用的方案编译器语言没有预先构建这个功能。这是它应该做的,它可以在这里找到
(define (first-letters sent)
(every first sent))
> (first-letters '(here comes the sun))
(H C T S)
我怎样才能重新编写every
函数?使用其他预定义函数。我使用的语言在 DrScheme - 编程语言基础(第 3 版)中
我尝试了 DrScheme 中所有预装的编译器,没有一个可以编译该every
函数。
有任何想法吗 ?