-4
在Coldfusion中,如何为5个循环增加1的可变数字?如何使用循环增加可变数字?
我试过如下:
<cfset num = 19001>
<cfoutput>
<cfloop index="i" from="#num#" to="5">
#num#
</cfloop>
</cfoutput>
但是,这是行不通的。
在Coldfusion中,如何为5个循环增加1的可变数字?如何使用循环增加可变数字?
我试过如下:
<cfset num = 19001>
<cfoutput>
<cfloop index="i" from="#num#" to="5">
#num#
</cfloop>
</cfoutput>
但是,这是行不通的。
你可以这样说:
<cfset num = 19001>
<cfoutput>
<cfloop index="i" from="#num#" to="#num+5#">
#i#
</cfloop>
</cfoutput>
你可以简单地循环从1到5,每次加1到你的基数。那么你的起始号码可以是任何东西,你不需要提前计算你的最终值。
<cfset num = 19001>
<cfoutput>
<cfloop index="i" from="1" to="5">
<cfset num = num + 1>
#num#
</cfloop>
</cfoutput>
如果你看看这些值并考虑循环被要求做什么,你会明白为什么它不起作用。该代码说,说在19001年开始循环,当该数字等于5时停止。如果您在每个循环中将19001加1,显然该值不能等于5 ... – Leigh
我刚接触coldfusion并试图理解和你的解释让我明白,谢谢你。 – gosi123