Anufis
offline
Опыт:
6,290Активность: |
Оптимизирует ли варкрафт проверку условий
Оптимизирует ли варкрафт проверку условий?
К примеру в такой конструкции Код:
Если не выполняется первое условие, будет ли варкрафт проверять следующие? P.S. Просто знаю, что в скриптовом языке Обливиона проверяет. |
17.05.2010, 23:04 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sergarr
offline
Опыт:
4,677Активность: |
Если исходить из статей, находящихся на этом сайте, то нет. |
17.05.2010, 23:08 | #2
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SRes
1110101000
offline
Опыт:
9,997Активность: |
По сути не должен, т.к. and же, а если один and зафейлился, значит и все зафейлились, но это же скриптовый язык, возможно проверяет, проверь, возьми пару условий, а в одно засунь функцию, которая возвращает boolean и пишет строку на экране.
Как обычно, сделай сам. |
17.05.2010, 23:09 | #3
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZeToX2007
offline
Опыт:
7,009Активность: |
Цитата:
Если 1 не выполняется, другие не будут. 110% ZeToX2007 добавил: ну так и поцепочки and'ов, будут проверятся, пока не встретится false |
|
17.05.2010, 23:47 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SRes
1110101000
offline
Опыт:
9,997Активность: |
Цитата:
пруф карту в студию, иначе пустые слова, вар кривой во многих местах, в этом вполне может оказаться таким же. |
|
17.05.2010, 23:52 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
никакого пруфа не надо. тока что проверил, zetox прав.
собсно ниче не выводится, значит условия дальше фэлс не проверяются |
17.05.2010, 23:57 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Внимание: правильный ответ.
Это кусок стандартной BJ.
Это ее байт код. Все все поняли?)
ADOLF добавил: Ответ - да. |
18.05.2010, 00:12 | #7
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexmipt
offline
Опыт:
17Активность: |
для тех, кто хочет проверить
в карте жмете Esc, выполняется:
Получаем на экране:
start1 start2 proverka ЗЫ не подумайте, что я не понял байт кода) Отредактировано ScorpioT1001, 18.05.2010 в 01:08. |
18.05.2010, 00:55 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
ответ получен - да, он работает не по-идиоцки. закрыто |
18.05.2010, 01:10 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|