当我在方案终端((lambda(x) (modulo x 4)) 4)
中输入以下lambda表达式时,为什么我会收到一个错误,指出当符号模块是关键字时,它是否未绑定?
答案 0 :(得分:0)
可能是因为您使用的是仅提供有限功能的受限子语言。你使用的是什么Scheme实现,你是否在某种限制模块中没有导入标准的Scheme程序?
modulo
确实是Scheme的标准部分,并且包含在任何标准Scheme系统中。 (但是,"关键字",在"保留字"意义上(Scheme没有保留字),也没有命名参数意义(关键字看起来像{{ 1}}))