Syntax Xtend模板表达式中的转义单引号

Syntax Xtend模板表达式中的转义单引号,syntax,escaping,syntax-error,xtend,Syntax,Escaping,Syntax Error,Xtend,我有一个非常简单的问题,但无法通过谷歌搜索解决,请帮助 我想使用以下包含模板表达式的简单Xtend方法生成此字符串'\u0000'(注意它周围的简单引号!): def String makeDefaultChar() { ''''\u0000'''' } 但是,这不被认为是正确的语法(可能是因为四个'''')。这个用例是否有转义字符,或者什么是正确的语法 提前谢谢你 附言 当然,我可以使用像这样的普通Java字符串来实现同样的效果,但我想使用Xtend模板表达式 我的Xtend版本是:2

我有一个非常简单的问题,但无法通过谷歌搜索解决,请帮助

我想使用以下包含模板表达式的简单Xtend方法生成此字符串
'\u0000'
(注意它周围的简单引号!):

def String makeDefaultChar()
{
   ''''\u0000''''
}
但是,这不被认为是正确的语法(可能是因为四个
''''
)。这个用例是否有转义字符,或者什么是正确的语法

提前谢谢你

附言

当然,我可以使用像这样的普通Java字符串来实现同样的效果,但我想使用Xtend模板表达式

我的Xtend版本是:
2.9.1.v201512180746

模板表达式中没有“转义”,因此您必须使用您提到的解决方法:

'''«"'\\u0000'"»'''

相关讨论:

模板表达式中没有“转义”,因此您必须使用您提到的解决方法:

'''«"'\\u0000'"»'''


相关讨论:

在Xtend模板中允许使用单引号,只要它们不出现在模板的开头或结尾。因此,一个简单的解决方法是在单引号之前/之后添加一个空表达式:

'''«»'\u0000'«»'''

Xtend模板中允许使用单引号,只要它们不出现在模板的开头或结尾。因此,一个简单的解决方法是在单引号之前/之后添加一个空表达式:

'''«»'\u0000'«»'''