JASS
Содержание:
Цикл это конструкция позволяющая многократно исполнять определённый набор инструкций.
loop
Единственный тип цикла в игре.
loop
// этот блок будет исполняться бесконечно
endloop
exitwhen
Условие выхода из цикла. Можно вкладывать в if.
loop
// этот код исполнится
exitwhen false
// этот код исполнится
exitwhen true
// этот код не исполнится
endloop
Вложенные циклы
Вложенные циклы допустимы, оператор exitwhen завершит ближайший родительский цикл.
// Выводим таблицу умножения чисел от 1 до 9 включительно
function main takes nothing returns nothing
local integer i = 0
local integer j = 0
loop
set i = i + 1
exitwhen i > 9
set j = 0
loop
set j = j + 1
if j > 9 then
exitwhen true
endif
call BJDebugMsg(I2S(i) + " * " + I2S(j) + " = " + I2S(i * j))
endloop
endloop
endfunction
Содержание
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
Vlod
2 месяца назад
0
Сам пользуюсь аналогом for
0
Ден94
2 месяца назад
0
Жаль я в этом дуб дубом
Надо начать изучать этот ваш джаз
У нее же есть схожесть с луа?
Если что в луа я такой же профан
Ответы (1)
0
nazarpunk
2 месяца назад
0
Ден94:
Есть: в обоих языках нужно думать через мозг.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.