Joh*_*ohn 2 coldfusion for-loop
<cfscript>
for(firstIndex = 1, secondIndex = 1; firstIndex > 10, secondIndex > 5; firstIndex++, secondIndex++)
WriteOutput('First Index:' & firstIndex & 'Second Index:' & secondIndex & '<br>');
</cfscript>
Run Code Online (Sandbox Code Playgroud)
显然这段代码不起作用,但有没有办法在CF中执行此操作,或者我只需要在循环中创建自己的第二个变量并执行
if(secondIndex > 5)
break;
secondIndex++;
Run Code Online (Sandbox Code Playgroud)
CF中的循环可能没有多于一个索引.做你想做的最快捷的方法是使用条件循环:
<cfscript>
firstIndex = 1;
secondIndex = 1;
while (firstIndex < 5 && secondIndex < 10)
{
WriteOutput('First Index:' & firstIndex & ' Second Index: ' & secondIndex & '<br/>');
firstIndex++;
secondIndex++;
}
</cfscript>
Run Code Online (Sandbox Code Playgroud)
顺便说一句,你的>标志会想成为<那些标志 - 否则你的上述代码永远不会遍历一个循环.