【Velocity】关于#foreach的累加

今天遇到了一个需求 遍历出来后累计相加 vm才接触 就想用这个给它整出来

  $sun = 0
  #foreach($!result in $!map.page.list)
    $sum += $result.num)
  #end

不行……

  $sun = 0
  #foreach($!result in $!map.page.list)
    $sum = $sum + $result.num)
  #end

漂亮……不行

  #foreach($!result in $!map.page.list)
    #set($sum = $sum + $result.num))
  #end

哔了狗了

经过了无数次的尝试 列举了以上几种不行的 终于给它整出来了 初用vm 垃圾小白 大神路过就好 感谢

  #set($sum = 0)
  #foreach($!result in $!map.page.list)
    #set($sum = $sum + $result.num)
  #end
  $sum
posted @ 2019-05-05 20:00  ZMemory  阅读(604)  评论(0)    收藏  举报