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

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

Закрытая тема
 
alexbtav

offline
Опыт: 180
Активность:
Как определить индекс последнего элемента массива?
Как определить индекс последнего элемента массива или посчитать их? И еще, есть ли в JASS цикл while?
Старый 23.01.2013, 19:33
ScorpioT1000
Работаем
offline
Опыт: отключен
вручную считать
Старый 23.01.2013, 19:37
alexbtav

offline
Опыт: 180
Активность:
Подскажите, как?
Старый 23.01.2013, 19:46
Киря

offline
Опыт: 769
Активность:
alexbtav, создай отдельную переменную, которая при добавлении/удалении данных в массиве, считает кол-во элементов
Старый 23.01.2013, 19:50
alexbtav

offline
Опыт: 180
Активность:
Я так хотел избежать этого
Старый 23.01.2013, 19:58
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
чтоб вскинуть руки на клавиатуру и все готово, не будет (с) Диодэ
Старый 23.01.2013, 20:08
DioD

offline
Опыт: 45,134
Активность:
когда вы пишите данные в массив в нулевой слот пишите размер массива.
вариант Б когда вы пишите данные, после данных вставляете объект "конец массива".

оба варианта общепризнанные стандарты форматов данных, в первом случае никогда не попытаетесь читать данные за пределами, во втором попытаетесь, но поймёте что не надо было этого делать.
Старый 23.01.2013, 20:23
ScorpioT1000
Работаем
offline
Опыт: отключен
вариант Б когда вы пишите данные, после данных вставляете объект "конец массива".
быдлокод детектед
ScorpioT1000 добавил:
имеется ввиду если не в связке с сайзом
Старый 23.01.2013, 21:22
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,449
Активность:
alexbtav:
И еще, есть ли в JASS цикл while?
Если что то в jass только и есть цикл while condition true do (по русски цикл будет выполнятся пока не выполнится условие, самая универсальная конструкция цикла)
((код jass
loop
exitwhen true (или любое логическое выражение) вот оно самое условие выхода из цикла (while wend)
endloop
))

Отредактировано quq_CCCP, 24.01.2013 в 07:02.
Старый 24.01.2013, 06:48
ScorpioT1000
Работаем
offline
Опыт: отключен
quq_CCCP, это называется until, прекрати писать бред =))
Старый 24.01.2013, 13:52
DioD

offline
Опыт: 45,134
Активность:
Цитата:
Сообщение от ScorpioT1000
> вариант Б когда вы пишите данные, после данных вставляете объект "конец массива".
быдлокод детектед

__ScorpioT1000 добавил:__
имеется ввиду если не в связке с сайзом


не шаришь просто, строки во всех языках програмирования по твоему быдлокод?
Старый 24.01.2013, 14:29
ScorpioT1000
Работаем
offline
Опыт: отключен
офк, это только в си строки быдланские, ты даже не представляешь сколько ассершонов изза них в крупных проектах при стыке библиотек
в жаве/пхп имеется таблица хендлов строк без дубликатов, почти как в вц3, где каждая строка = контейнер со своим размером
Старый 24.01.2013, 14:39
DioD

offline
Опыт: 45,134
Активность:
в жабе строки не кешируются и одинаковые строки возвращают разные экземпляры класса стринг
Старый 25.01.2013, 14:18
ScorpioT1000
Работаем
offline
Опыт: отключен
А ну тогда жава тоже говно в этом плане.
Старый 25.01.2013, 14:31
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
alexbtav:
И еще, есть ли в JASS цикл while?
Ставьте нью ген, будет.
Старый 25.01.2013, 14:56
alexbtav

offline
Опыт: 180
Активность:
Тему можно закрыть
Старый 25.01.2013, 21:25
Закрытая тема

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

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

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

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



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