Инструменты пользователя

Инструменты сайта


help:arrays

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
help:arrays [2025/09/27 07:40]
aleks_versus
help:arrays [2025/09/28 06:39] (текущий)
aleks_versus [Многомерные массивы]
Строка 86: Строка 86:
 То же самое и в случае,​ когда мы хотим получить значение из ячейки массива:​ если мы хотим получить строковое значение,​ нужно поставить символ ''​%%$%%''​ перед именем массива. То же самое и в случае,​ когда мы хотим получить значение из ячейки массива:​ если мы хотим получить строковое значение,​ нужно поставить символ ''​%%$%%''​ перед именем массива.
  
-И точно так же это работает для числовых значений и кортежей: ​Если нам нужно присвоить ячейке массива,​ или получить из неё, числовое значение,​ никаких символов мы перед именем массива не ставим (без префикса типа). ​Если нам нужно присвоить ячейке массива,​ или получить из неё, кортеж,​ ставим символ ''​%''​ перед именем массива (указываем префикс типа).+И точно так же это работает для числовых значений и кортежей:​ 
 +  * Если нам нужно присвоить ячейке массива,​ или получить из неё, числовое значение,​ никаких символов мы перед именем массива не ставим (без префикса типа). 
 +  * Если нам нужно присвоить ячейке массива,​ или получить из неё, кортеж,​ ставим символ ''​%''​ перед именем массива (указываем префикс типа).
  
 Примеры:​ Примеры:​
Строка 175: Строка 177:
  
   * Плеер создаёт новую ячейку с новым числовым индексом,​ следующим по порядку. Например,​ если в массиве уже были созданы три ячейки,​ создаётся ячейка с числовым индексом ''​%%3%%''​.   * Плеер создаёт новую ячейку с новым числовым индексом,​ следующим по порядку. Например,​ если в массиве уже были созданы три ячейки,​ создаётся ячейка с числовым индексом ''​%%3%%''​.
-  * Затем плеер "​прикрепляет"​ указанный строковый индекс к числовому.+  * Затем плеер "​прикрепляет"​ указанный строковый индекс к этой ячейке.
  
 Поэтому,​ если вы создаёте ячейку со строковым индексом,​ вы можете получать из неё значения в том числе и по числовому индексу:​ Поэтому,​ если вы создаёте ячейку со строковым индексом,​ вы можете получать из неё значения в том числе и по числовому индексу:​
Строка 233: Строка 235:
  
   * Плеер создаёт новую ячейку с новым **числовым** индексом,​ следующим по порядку. Например,​ если в массиве уже были созданы семь ячеек, создаётся ячейка с числовым индексом ''​%%7%%''​.   * Плеер создаёт новую ячейку с новым **числовым** индексом,​ следующим по порядку. Например,​ если в массиве уже были созданы семь ячеек, создаётся ячейка с числовым индексом ''​%%7%%''​.
-  * Затем плеер "​прикрепляет"​ указанный многомерный индекс к числовому.+  * Затем плеер "​прикрепляет"​ указанный многомерный индекс к ячейке.
  
 Поэтому,​ если вы создаёте ячейку с многомерным индексом,​ вы можете получать из неё значения в том числе и по числовому индексу:​ Поэтому,​ если вы создаёте ячейку с многомерным индексом,​ вы можете получать из неё значения в том числе и по числовому индексу:​
Строка 253: Строка 255:
 %coords = [120, 450, -37] %coords = [120, 450, -37]
 $map[%coords] = '​Alien'​ $map[%coords] = '​Alien'​
-</​sxh> ​Запись с дополнительным набором скобок эквивалентна записи с одним набором скобок при указании индекса ячейки массива:​ <sxh qsp>+</​sxh>​ 
 +  * Запись с дополнительным набором скобок эквивалентна записи с одним набором скобок при указании индекса ячейки массива:​ <sxh qsp>
 $array[1, 2, 137] $array[1, 2, 137]
 ! эквивалентно ! эквивалентно
help/arrays.1758958842.txt.gz · Последние изменения: 2025/09/27 07:40 — aleks_versus