<cfoutput>
<cfloop from="1" to="10" index="i">
#i#<br />
<cfif i EQ 3>
<cfset i -= 3 />
blarg #i# <br >
</cfif>
</cfloop>
</cfoutput>
如何通过forloop
减少一个减量值
我的预期输出应该是
1
2
3
blarg 0
3
4
5
6
7
8
9
10
答案 0 :(得分:0)
示例中i
的值由<cfloop>
的内部工作方式控制,其值仅显示在循环块中的代码中。您可以在该块中更改它,但<cfloop>
每次只会在迭代中公开下一个值。
要执行您要执行的操作,请使用for(;;)
循环或<cfloop>
等效的循环:
<cfset i=1>
<cfloop condition="i LTE 10">
<!--- your logic here--->
<cfset i++>
</cfloop>