HTML Diff
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