2017-02-13 4 views
-4

В Coldfusion, как увеличить число переменных на 1 для 5 циклов?Как увеличить число переменных, используя цикл?

Я попытался следующие:

<cfset num = 19001> 

<cfoutput> 

<cfloop index="i" from="#num#" to="5"> 
    #num# 
</cfloop> 

</cfoutput> 

Но это не работает.

+0

Если вы посмотрите на ценности и подумаете о том, что просят сделать цикл, вы поймете, почему это не работает. В коде говорится, что начать цикл на 19001 и остановиться, когда это число равно 5. Если вы добавляете +1 к 19001 в каждом цикле, очевидно, что это значение никогда не может быть равно 5 ... – Leigh

+0

Я новичок в coldfusion и пытаюсь поймите, и ваши объяснения заставили меня понять, спасибо Ли. – gosi123

ответ

5

Вы можете сделать это следующим образом:

<cfset num = 19001> 

<cfoutput> 
    <cfloop index="i" from="#num#" to="#num+5#"> 
    #i# 
    </cfloop> 
</cfoutput> 
4

Вы могли бы просто цикл от 1 до 5 и добавить 1 к базовому числу каждый раз. Тогда ваш стартовый номер может быть любым, и вам не нужно заранее вычислять конечное значение.

<cfset num = 19001> 

<cfoutput> 

<cfloop index="i" from="1" to="5"> 
    <cfset num = num + 1> 
    #num# 
</cfloop> 

</cfoutput> 
Смежные вопросы