我试图使用Grails 1.3.7文档中的g:set示例对一组值进行求和,但似乎g:set将整数视为字符串。
对于${grossScore.score}的值[5, 5, 4, 4],总和应该是18,但实际上总和为5544。
<g:set var="totalScore" value="0"/>
<g:each var="grossScore" in="${Score.findAllByScorecard(cardGross)}">
<g:set var="totalScore" value="${totalScore + grossScore.score}"/>
</g:each>