gpt4 book ai didi

macros - set-macro-character 的非终止-p 参数有什么作用?

转载 作者:行者123 更新时间:2023-12-04 02:33:01 27 4
gpt4 key购买 nike

Set-macro-character 有一个名为 non-terminating-p 的可选参数。好像是用来表示读完宏字符后是否要读另一个字符,但是reader algorithm似乎忽略了这个论点。设置为 true 还是 false 有区别吗?

最佳答案

如果将 non-terminating-p 设置为 t,则宏字符可以在符号名称中显示为未转义(如符号中的 # foo#baz)。如果您将其保留为 nil 并且读取器在累积符号时遇到宏字符,它将终止符号的收集(如 foo'bar 中的 ' >,读作符号 foo 和列表 (引号栏))。

请参阅阅读器算法中的第 8 步——所讨论的参数将宏字符在被视为非终止宏字符终止宏字符 之间切换。

关于macros - set-macro-character 的非终止-p 参数有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30699851/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com