MrSigma
愛 - XGM
offline
Опыт:
2,429Активность: |
Проблема с "returns"
Функция:
function GetEqualForceModule takes integer F1M, integer F2M, integer F1V, integer F2V returns nothing endfunction
работает замечательно. Тоесть никак она не работает, а просто компилируется и никаких ошибок не выдает. Стоит лишь поставить тип integer или real в поле returns,
и редактор вылетает при сохранении карты, а JassCraft пишет ошибку "Return types not correct or nonexistant returns" В чем дело и почему такое происходит. |
14.01.2010, 00:04 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
а ты в теле функции return не забыл? |
14.01.2010, 00:06 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MrSigma
愛 - XGM
offline
Опыт:
2,429Активность: |
В теле функции пусто. |
14.01.2010, 00:09 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nekit1234007
offline
Опыт:
11,916Активность: |
Если ретурнится не nothing, то в функции обязательно должно присутствовать return <что-то>
|
14.01.2010, 00:09 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MrSigma
愛 - XGM
offline
Опыт:
2,429Активность: |
Мде... А ведь и правда глупо вышло =\ Я просто через каждые 3-4 строчки кода сохраняю карту чтобы не потерять в случае чего (ибо нуб я пока в jass. только начал осваивать) И не написал return :)
MrSigma добавил: Спасибо за помощь, еще раз извиняюсь) Должно быть я не первый так туплю? |
14.01.2010, 00:12 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|