Добавлен Raised,
опубликован
cJass
Содержание:
3.1 Блоки кода
Синтаксис языка JASS2 весьма многословен и, кроме всего прочего, использует ограничение блоков ключевыми словами. cJass вводит облегченный вариант записи блоков с помощью фигурных скобок. Теперь вам необходимо лишь указать название блока, после чего заключить его содержимое в фигурные скобки.
function test takes nothing returns nothing
integer i = 0
loop {
exitwhen i > 5
i++
}
endfunction
Такая запись может быть использована для всех блоков, присутствующих в JASS2 ( loop, if, else и elseif), а также блоков, вводимых расширением vJass (library, scope, struct, interface и module). При использовании сокращенной записи в блоках if и elseif, последующее ключевое слово then может быть безнаказанно пропущено:
function test takes integer i returns integer
if (i > 3) {
return --i
} else {
BJDebugMsg("i <= 3")
}
return i
endfunction
что после трансляции вполне предсказуемо выглядит так:
function test takes integer i returns integer
if (i > 3) then
set i = i - 1
return i
else
call BJDebugMsg("i <= 3")
endif
return i
endfunction
Содержание
`
ОЖИДАНИЕ РЕКЛАМЫ...
Комментарии пока отсутcтвуют.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.