0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Значением массива может быть абсолютно все, в том числе и массив. В этом случае синтаксис может выглядеть немного необычно, поэтому мы решили разобрать его в этом уроке.</p>
1
<p>Значением массива может быть абсолютно все, в том числе и массив. В этом случае синтаксис может выглядеть немного необычно, поэтому мы решили разобрать его в этом уроке.</p>
2
<p>Создать массив в массиве можно так:</p>
2
<p>Создать массив в массиве можно так:</p>
3
<p>Каждый элемент, являющийся массивом, рассматривается как единое целое. Это видно по размеру второго массива. Вложенность при этом никак не ограничивается - можно создавать массив массивов массивов и так далее.</p>
3
<p>Каждый элемент, являющийся массивом, рассматривается как единое целое. Это видно по размеру второго массива. Вложенность при этом никак не ограничивается - можно создавать массив массивов массивов и так далее.</p>
4
<p>Обращение к вложенным массивам выглядит логично, но немного необычно:</p>
4
<p>Обращение к вложенным массивам выглядит логично, но немного необычно:</p>
5
<p>Поначалу может быть сложно, но со временем вы научитесь быстро находить способ добраться до нужного элемента.</p>
5
<p>Поначалу может быть сложно, но со временем вы научитесь быстро находить способ добраться до нужного элемента.</p>
6
<p>Изменение и добавление массивов в массив работает так:</p>
6
<p>Изменение и добавление массивов в массив работает так:</p>
7
<p>Вложенные массивы можно изменять напрямую, просто обратившись к нужному элементу:</p>
7
<p>Вложенные массивы можно изменять напрямую, просто обратившись к нужному элементу:</p>
8
<p>То же самое касается и добавления нового элемента:</p>
8
<p>То же самое касается и добавления нового элемента:</p>
9
<p>Для чего вообще могут понадобиться вложенные массивы? Они применяются довольно широко: в матрицах, других математических концепциях и представлениях игровых полей.</p>
9
<p>Для чего вообще могут понадобиться вложенные массивы? Они применяются довольно широко: в матрицах, других математических концепциях и представлениях игровых полей.</p>
10
<p>Помните игру Крестики-нолики? Это как раз тот самый случай.</p>
10
<p>Помните игру Крестики-нолики? Это как раз тот самый случай.</p>
11
<p>Для примера представим, что мы хотим написать функцию для игры в Крестики-нолики. Она должна проверять, есть ли на этом поле хотя бы один крестик или хотя бы один нолик в зависимости от нашего выбора.</p>
11
<p>Для примера представим, что мы хотим написать функцию для игры в Крестики-нолики. Она должна проверять, есть ли на этом поле хотя бы один крестик или хотя бы один нолик в зависимости от нашего выбора.</p>
12
<p>Начнем решать эту задачу:</p>
12
<p>Начнем решать эту задачу:</p>
13
<p>Теперь реализуем функцию, которая выполняет проверку:</p>
13
<p>Теперь реализуем функцию, которая выполняет проверку:</p>
14
<p>Проверим, как работает такая функция:</p>
14
<p>Проверим, как работает такая функция:</p>
15
15