Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Многомерные массивы.
DarkMaster
сообщение 31.10.2013, 7:26
Сообщение #1


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29678
Пользователь №: 11.279



Чет меня тут осенило...
Код
set %arr5 [ 1 ] 123
set %arr4 [ 1 ] %arr5
set %arr3 [ 1 ] %arr4
set %arr2 [ 1 ] %arr3
set %arr1 [ 1 ] %arr2

set $a eval ( %arr1 [ 1 ] [ 1 ] [ 1 ] [ 1 ] [ 1 ] )
// Вот тут очень странный момент
// Иначе не работает.
// set #r максимальная_размерность_массива - 3
set #r 2
repeat #r
       set $a $a
end_repeat
log $a
stop_script


Сообщение отредактировал DarkMaster - 31.10.2013, 14:16


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 30.8.2014, 14:46
Сообщение #2


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Массивы оффициально двумерные. Теоретически можно трехмерные сделать оперируя именем массива.
В примере просто происходит рекурсивная замена переменных, это видно на панельке параметров персонажа.
Понадобились кубики?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 30.8.2014, 18:57
Сообщение #3


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29678
Пользователь №: 11.279



Оно даже не всегда кубики, а скорее деревья. Реально ли прикрутить unordered map? Хз как оно в делфи обзывается... Ассоциативные списки не упорядоченные(в памяти не единым блоком, нет проблем с добавлением элементов). Деревья типа. Хотя и кубики переодически бывают нужны, но имхо от деревья предпочтительнее.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 21.7.2025, 1:09
Designed by Nickostyle