XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
Выход из цикла
Вопрос коротыш. Можно ли в цикле задавать несколько exitwhen?
а то пишу через "or" и выходит длинная строка-колбаса
Старый 31.07.2010, 15:42
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
можно.
exitwhen true.
Старый 31.07.2010, 16:00
agentex

offline
Опыт: 34,834
Активность:
говорят что можно, правда мои попытки в свое время привели к игнорированию второго экзитвена насколько я помню.
Старый 31.07.2010, 16:31
SRes
1110101000
offline
Опыт: 9,997
Активность:
Можно эмулировать, делаем бул переменную, когда она тру - выходим из цикла, когда надо - ставим ее на тру.
Старый 31.07.2010, 16:40
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
вы что издеваетесь?
...
local integer index=0
loop
	exitwhen index>12
	if index==10 then
		exitwhen true
	endif
	set index=index+1
endloop
...
У меня прекрасно работает. В сжассе exitwhen true даже продефайнен как break.

Отредактировано Hellfim, 01.08.2010 в 16:13.
Старый 31.07.2010, 19:05
ScorpioT1000
Работаем
offline
Опыт: отключен
ты set забыл :P
Старый 01.08.2010, 13:23
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
ScorpioT1002, fxd. Блин, палюсь с сжассом =)
Старый 01.08.2010, 16:13
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 03:41.