首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Guile方案-引用句点?

Guile方案-引用句点?
EN

Stack Overflow用户
提问于 2008-09-15 16:36:44
回答 3查看 479关注 0票数 4

下面的Guile方案代码做了什么?

代码语言:javascript
复制
(eq? y '.)
(cons x '.)

该代码在MzScheme中无效,是否存在跨方案实现的可移植等效项?

我正在尝试移植其他人编写的代码。Guile似乎对‘。使用#{.}#,但我不确定它是什么意思,也不知道如何在另一个方案中做到这一点。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-09-15 19:39:24

好的,看起来是这样的。是(字符串->符号".")的有效语法在Guile中,而MzScheme至少需要将句点|.|作为符号。

票数 3
EN

Stack Overflow用户

发布于 2013-03-22 10:14:59

#{.}#是Guile特有的定义符号的方式,包含了一些方案的分隔符。http://www.gnu.org/software/guile/manual/html_node/Symbol-Read-Syntax.html

对于其他Scheme方言,应该有另一种方法。

票数 1
EN

Stack Overflow用户

发布于 2008-09-15 16:40:19

我很惊讶所有的Scheme系统都会接受一个点符号。我的建议是使用另一个符号(我相信你已经知道了),因为点是一种表示一对的简写,即使你能找到一个可以接受你的代码的Scheme,你也很可能会让那些不幸地要实际读取你的代码的人感到困惑。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档