在旋转模板中转义“=>”

Escaping "=>" in twirl template

我有一个包含字符串“=>”的旋转模板。

我的模板有问题的部分是

@for(signal <- signalsIn ++ signalsOut) {
    @(signal.name) => odw_@(signal.name),
  }clk => clk

我想要的输出是这样的

this_signal => odw_this_signal,
that_signal => odw_that_signal,
clk => clk

我收到 "expected start of definition" 错误大概是因为 twirl 将“=>”解释为语法。

"=>" 可以由 @("=>")

产生

您也可以只使用 HTML 实体 &gt; 作为 > 字符:

@(signal.name) =&gt; odw_@(signal.name),