ArraySum的列表

时间:2017-03-27 08:35:05

标签: coldfusion

我正在尝试添加列表中所有数字的所有值。

所以这就是我试过的,

<cfloop query="get_total_merchant">
    <cfset tx_amt_total = #tx_amount# + (#tx_amount# * (#merchantFee#/100))>
    #ArraySum(tx_amt_total)#
</cfloop> 

基本上tx_amt_total显示的内容类似于1 2 3 4。所以我想添加1 + 2 + 3 + 4,这应该给我10个。

但是,根据我的尝试,我收到一条错误消息:Object of type class java.lang.Double cannot be used as an array

那么如何修复我的代码?

1 个答案:

答案 0 :(得分:5)

<cfset tx_amt_total = 0 />

<cfloop query="get_total_merchant">
    <cfset tx_amt_total += (tx_amount + (tx_amount * (merchantFee/100))) />
</cfloop> 

应该足够了。你不需要arraySum()