指导计划-报价期?
时间:2020-03-05 18:53:55 来源:igfitidea点击:
以下Guile方案代码有什么作用?
(eq? y '.) (cons x '.)
该代码在MzScheme中无效,跨方案实现是否存在可移植的等效项?
我正在尝试移植别人编写的代码。桂尔似乎回应'。 #。
解决方案
回答
令我惊讶的是,任何Scheme系统都将完全接受点符号。我的建议是使用另一个符号,因为(我确定我们知道)点是表示一对的简写,即使我们找到了一个将使用代码的Scheme,也可能会使任何不幸的人感到困惑实际阅读代码的任务。
回答
好吧,看来是'。是Guile中(string-> symbol"。")的有效语法,而MzScheme至少需要|。|。以该时期为标志。