gpt4 book ai didi

stringtemplate - StringTemplate 中的花括号

转载 作者:行者123 更新时间:2023-12-04 06:36:58 25 4
gpt4 key购买 nike

由于 return null; 之后的右花括号,以下 StringTemplate 给了我一个“无效字符 '}'”异常:

$StatementList:{statement | 
public T $statement$(X x) { return null; } }$

我想要一个输出,如:
public T statement1(X x) {return null; }
public T statement2(X x) {return null; }

我怎样才能逃避这个结束大括号?

最佳答案

我找不到转义字符的方法,但我确实设法使用花括号的 unicode 字符让它工作。

statementTemplate(StatementList) ::= <<
<StatementList:{statement |
public T <statement>(X x) <\u007B> return null; <\u007D> }>
>>

产生了:
public T statement1(X x) { return null; } 
public T statement2(X x) { return null; }
public T statement3(X x) { return null; }

关于stringtemplate - StringTemplate 中的花括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26802374/

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