Линкольн
Barg Ent.
offline
Опыт:
4,812Активность: |
Конвертируйте, пожалуйста, еще пару вопросов.
1. Код:
В чем отличие от случая, если бы я просто использовал глобальные переменные? 2. Цитата:
2а. В каких случаях рациональнее использовать структуры, а в каких массивы? 2б. Структуры «понимают» какие-то отдельные типы переменных, или же все? Вот в принципе и все. Структуры оказались легче для понимания, чем я предполагал. Спасибо всем, кто помог разобраться. |
|
26.11.2008, 14:19 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
Для интерпретатора различий нету ) Различия есть для тебя - в удобстве
Фактически в vJass структуры реализуются через массивы.
Насчет целесообразности - почитай теорию по ООП.
Структуры понимают все типы переменных но не могут содержать в себе массивов. |
26.11.2008, 14:29 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
структуры - атд, массивы - стандартные, что непонятного?) ну т.е. структуры, если их понимать, дают более удобную реализацию задачи, но опять-же не везде =)
ScorpioT1000 добавил: Цитата:
т.е.? |
|
26.11.2008, 15:01 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PlayerDark
Coraline
offline
Опыт:
10,569Активность: |
Van Damm
Цитата:
|
|
26.11.2008, 15:01 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
Цитата:
Цитата:
|
|||
26.11.2008, 15:05 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Цитата:
а ну ты про vjass... даже по крайней мере объявлять в структуре их можно(ну и манипулировать), к примеру мы создаем в структуре "спелл" пачку снарядов |
|
26.11.2008, 15:09 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
Цитата:
Цитата:
Цитата:
Отредактировано Van Damm, 26.11.2008 в 15:50. |
|||
26.11.2008, 15:19 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
user_jasser
offline
Опыт:
232Активность: |
Цитата:
Цитата:
осмелюсь поддержать дискуссию и опровергнуть эти два тезиса таким вот аргументом ... Код:
|
||
26.11.2008, 15:30 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
2Van Damm
Код:
|
26.11.2008, 15:41 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
Да что вы на меня набросились, значит векс это исправил, а мануал не переписывал (просто мне самому пока не нужно было, вот и не знал точно) :P |
26.11.2008, 15:48 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exploder
iOS zealot
offline
Опыт:
19,394Активность: |
Я работал с массивами в структуре, правда они были статическими. |
27.11.2008, 10:38 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
Да вроде разобрались уже: у меня были устаревшие сведения =) |
27.11.2008, 10:42 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexkill
offline
Опыт:
19,072Активность: |
Цитата:
Вот здесь рассматривались случаи использования. Также пару других интересных идей можно почерпнуть. Советую тебе для начала изучить некоторые концепции ООП (классы, методы, статические методы), потому как лично для меня ничего полезного не оказалось в жассхэлпере. |
|
27.11.2008, 11:27 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Линкольн
Barg Ent.
offline
Опыт:
4,812Активность: |
Ещё раз благодарю за помощь. Весь данный мне материал изучил – познавательно.
Последнее, что меня интересует, касательно vJass – это TextMacro. Недавно прочел статью Jon’а «fsgui - создаем инвентарь», отличная скажу вам статья. В комментариях обнаружил вот такую строчку: «…куда правильнее делается на текстMACRO …». Хотелось бы увидеть пару примеров реализации этих слов. Хотя лично мне лицеприятней использовать строки, TextMacro все же изучить стоит. |
27.11.2008, 20:18 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Цитата:
|
|
27.11.2008, 21:28 | #35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exploder
iOS zealot
offline
Опыт:
19,394Активность: |
Макросы, как и все остальные фичи vJass могут быть полезны при правильном подходе и уместном использовании.
Тем кто сталкивался с реальным программированием на C++, а не "игрушечным" на jass, все эти "фичи" давно знакомы, очень полезны и прятны. |
27.11.2008, 22:38 | #36
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Линкольн
Barg Ent.
offline
Опыт:
4,812Активность: |
Ясно. Как сказал Дядя Федор: «Дальше я и своим ходом могу». Разберусь. Главное, что структуры усвоил. Спасибо что помогли. |
27.11.2008, 22:47 | #37
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|