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

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

Ответ
 
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
if (INTorREAL) then
собственно, реально ли это сэмулировать на дефайнах?
Чтобы при проверке возвращало FALSE, если число = 0 и TRUE, если равно чему нибудь другому?
Старый 21.12.2011, 15:22
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
Clamp:
Чтобы при проверке возвращало FALSE, если число = 0 и TRUE, если равно чему нибудь другому?
alexprey:
val != 0
Все таки ты неправильно выразил свои мысли.
Может тебе надо вот это:
Если строка является числом, то вернуть TRUE иначе FALSE?
Такая тема уже была на форуме, юзай поиск
Старый 21.12.2011, 16:51
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
alexprey:
Все таки ты неправильно выразил свои мысли.
уйди отсюда, ты нихрена не понял и хрень несёшь.
покури условный оператор C++ в плане чисел любого типа.
Старый 21.12.2011, 16:56
Hares
полупротосс
offline
Опыт: 6,966
Активность:
Clamp:
собственно, реально ли это сэмулировать на дефайнах?
Чтобы при проверке возвращало FALSE, если число = 0 и TRUE, если равно чему нибудь другому?
Некорректно заданный вопрос.
Если ты об условной трансляции, т.е. о блоке #If-#Else-#Endif, то на cJass он идёт по ветви кода, если там значени равно true либо 1.
Т.о. ставишь проверку:
((код
define MyDef = 5
#if MyDef != 0
код
#endif
))
НО:
если ты имел ввиду задание псевдофункции с помощью дефайна (такое как define FUNC(a) = (a*5+3)/5), то просто пиши так:
((код
define INTorREAL(a) = a!=0
))
P.S.
Если я не ответил на твой вопрос, то опиши его корректнее. В этом я полностью согласен с alexprey'ем.
Старый 31.12.2011, 21:21
Ответ

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

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

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

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



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