gpt4 book ai didi

Racket at-exp 包括大括号

转载 作者:行者123 更新时间:2023-12-01 10:56:23 25 4
gpt4 key购买 nike

如何使用 at-exp 来包含 blew 原始字符串:

package foo

}

import (

我是这样写的,但是不能包含“}”字符:

#lang at-exp racket/base

(define code @S{
package foo

}

import (
}

如何在原始部分中包含“{}”等特殊字符。

最佳答案

为此使用@S|{...}|:因为结束部分是}|,普通的}不会要特别。另外,请记住对嵌套表单使用 |@ 而不仅仅是 @。如果你需要另一个不同的引用,因为你也想使用 }|,你可以在 @S|==={...}=== 之间添加更多的东西|。查看documentation page有关详细信息(查找 |{,并查看 section 2.4.1 )。

至于您发现了什么:这不一样。你在那里做的是一个嵌套的 "{" 字符串,你可以将它用于每个不平衡的字符。但这比上面的替代引用语法要方便得多。

关于 Racket at-exp 包括大括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14953001/

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