我怎样才能在 gsp 的 grails/groovy 中只踢 n 次 while 循环?这是我目前的做法:
%{-- <%= "It's groovy, man".take(88) %> --}%
<g:set var="i" value="${messages.size()}"/>
<g:set var="x" value="<%= i - 3 %>/>"
<g:while test="${i > x}">
<g:set var="i" value="${i-1}"/>
... fancy html here
<%= messages[i].name %>
</g:while>
解决方案:
<g:set var="i" value="${messages.size()}"/>
<g:set var="k" value="${i-3}"/>
<g:while test="${i > k}">