我正在尝试将 lambda 表达式与 Rythm Engine 一起使用,并且它在大多数情况下都有效。但是,当我在 lambda 表达式中调用标记时,它不起作用。
最简单的例子:
@test(x -> blabla(x) )
@def test(java.util.function.Function f) {
@f.apply("Test")
}
@def blabla(String text) {
...
Test: @text
...
}
如果我在 lambda 表达式中使用字符串连接,它可以完美地工作,但在我的真实代码中我需要调用一个复杂的标记。
有人知道我该怎么做吗?
谢谢你。