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

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

Ответ
 
Method

offline
Опыт: 152
Активность:
Скобки :D
Какую роль играют скобки в коде, исключая случаи вычисления - 2*2/(2+udg_hgm)
К примеру в стрингах, нужно ли в написанном ниже коде в значение переменной добовлять скобки в начале и конце сэта стринги?
    local string s = udg_PlayerColor[Idu]+udg_Name[Idu]+"|r kill "+udg_PlayerColor[Idd]+udg_Name[Idd]+"|r"
    local integer i = 0
    loop
        call DisplayTimedTextToPlayer(Player(i),0,0,7.5,s)
        set i = i + 1
        exitwhen i > 11
    endloop
Расскажите немного о скобках в кодах(исключая случаи вычисления офк), если Вас не затруднит.
Видел в коде популярной карты DotA крайне много скобок в кодах, вот и возник интерес натолкнувший на создание этой темы
Спасибо

Отредактировано Method, 01.02.2011 в 12:56.
Старый 01.02.2011, 12:39
ScorpioT1000
Работаем
offline
Опыт: отключен
скобки повышают приоритет у любых вложенных операторов, как математических, так и остальных:
if a and b and c or d and e or Vodka(0.5) and x==6 or x != 8 then

endif
ничего не понятно, а тут понятно:
if (a and b and c) or (d and e) or (Vodka(0.5) and (x==6) ) or (x != 8) then

endif
Старый 01.02.2011, 12:50
agentex

offline
Опыт: 34,834
Активность:
нужно ли в написанном ниже коде в значение переменной добовлять скобки в начале и конце сэта
стринги?
нет, зачем О_О
Старый 01.02.2011, 13:22
ScorpioT1000
Работаем
offline
Опыт: отключен
я еще у exitwhen и if ставлю наружные, чтоб на всех языках не отвыкать, приходится писать на трех языках за одну неделю..
Старый 01.02.2011, 14:52
Ответ

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

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

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

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



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