
Guile scheme - quoted period?以下Guile方案代码有什么作用?
该代码在MzScheme中无效,跨方案实现是否存在可移植的等效项? 我正在尝试移植别人编写的代码。 桂尔似乎回应'。 与#{。}#,但我不确定这是什么意思,或如何在其他方案中执行此操作。 好的,看来是'。 是Guile中(string-> symbol"。")的有效语法,而MzScheme至少需要|。|。 以该时期为标志。
对于其他Scheme方言,应该有另一种方法。 我很惊讶任何Scheme系统都将接受点符号。 我的建议是使用另一个符号,因为(我确定您知道)点是表示一对的简写,即使您找到了一个将使用您的代码的Scheme,您也可能会使任何不幸的人感到困惑。 实际阅读代码的任务。 |