массив в массиве

ChtoZaTiagy

Активный участник
Регистрация
4 Янв 2025
Сообщения
2
как мне вытащить данные из массива который находиться в другом массиве
 

Rote7asd

Активный участник
Регистрация
24 Апр 2025
Сообщения
48

Mee8YT

Эксперт
Регистрация
3 Май 2023
Сообщения
387
как мне вытащить данные из массива который находиться в другом массиве
массив в массиве - миф, нельзя в массив поместить массив
допустим у тебя такой код
Код:
массивы.создатьМассив("array1", ...) # какой-то массив
массивы.создатьМассив("array2", ...) # тоже массив
массивы.создатьМассив("ALL", array1, array2) # массив из нескольких массивов
в ALL у тебя лежат лишь тексты: "array1" и "array2"

на самом деле массив - просто кодовое слово для переменных
допустим есть массив array3, состоит из трёх чисел: 1,2,3
тогда кодовым словом будет array3, а значения будут лежать в переменных:
array3ඞ0
array3ඞ1
array3ඞ2

так что в массив ALL попадает лишь кодовые слова массивов
для справки, в слот МАССИВ можно положить и текст
по сути переменная с типом МАССИВ тоже является текстом
а что можно положить в слот со стеклом текста? правильно, переменную
тогда достанется текст из переменной

Код:
массивы.создатьМассив("array1", ...) # какой-то массив
массивы.создатьМассив("array2", ...) # тоже массив
массивы.создатьМассив("ALL", array1, array2) # массив из нескольких массивов

#получаем третий элемент первого массива в ALL
массивы.получить("ALL", 1, %player%_массив) # получаем кодовое имя массива
массивы.получить(%player%_массив, 3, %player%_элемент_массива) # из вложенного массива получаем третий элемент
то есть в переменную можно записать имя массива, и обращаться к массиву по переменной
 
Сверху