我正在使用Rythm模板引擎。我有一个变量,我想将其与其他文本“连接”在一起,没有任何空格。我不知道如何分隔变量名和周围的文本-Rythm尝试将变量名和多余的文本解析为单个表达式。

这是一个例子:

@args String who
Hello @whoextra


http://fiddle.rythmengine.org上尝试时出现以下错误:

org.rythmengine.exception.CompileException: whoextra cannot be resolved to a variable


如果“谁”的值为“世界”,我要打印的是:

Hello Worldextra


我可以通过以下方法实现此目的:

@args String who
Hello @who.raw()extra


但这似乎有些冗长,特别是如果我在许多地方使用它。

有没有更好的方法来在Rythm中分隔我的表情?

最佳答案

使用()分开:

@args String who
Hello @(who)extra


有关Rythm模板中表达的更多信息,请检出http://rythmengine.org/doc/template_guide.md#expression

关于java - 使用Rhythm将变量与其他文本连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31339679/

10-11 02:04