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

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

Закрытая тема
 
Амбидекстрия
Silenced by ScorpioT1000
offline
Опыт: 8,237
Активность:
cJass error
(См вложение) Почему при проверке ошибок (Step 2 : Struct) выдаёт ошибку "Unknown block" ?
Миниатюры
Кликните на картинку для увеличения
Название:  ы.JPG
Просмотров: 24
Размер:  2.3 Кбайт  
Старый 18.06.2011, 23:52
Doc

offline
Опыт: 63,163
Активность:
а где список аргументов, передающихся в функцию?
Старый 18.06.2011, 23:53
Амбидекстрия
Silenced by ScorpioT1000
offline
Опыт: 8,237
Активность:
Doc:
а где список аргументов, передающихся в функцию?
ты о takes-returns?
» сюды
2.6 Упрощенная запись функций
Для большего удобства и повышения наглядности, синтаксис cJass допускает упрощенную запись функций (и методов vJass). В общем виде она выглядит так:
nothing test(integer x) {
BJDebugMsg(I2S(x))
}
Теперь разберем её подробнее. Сначала пишется тип возвращаемого значения (в приведенном примере функция не возвращает ничего, поэтому там стоит тип nothing), за которым следует имя функции, после чего в круглых скобках записываются принимаемые функцией аргументы (если функция не принимает аргументов, скобки можно оставить пустыми), и завершается запись блоком кода функции, заключенным в фигурные скобки. Вот, например, во что превратится приведенный выше фрагмент кода после трансляции:
function test takes integer x returns nothing
call BJDebugMsg(I2S(x))
endfunction
Старый 18.06.2011, 23:56
Doc

offline
Опыт: 63,163
Активность:
намекну.
если функция не принимает аргументов, скобки можно оставить пустыми
Старый 18.06.2011, 23:58
Амбидекстрия
Silenced by ScorpioT1000
offline
Опыт: 8,237
Активность:
Doc, блин, это ппц) спс)
Старый 19.06.2011, 00:00
Закрытая тема

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

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

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

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



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