HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Циклы в Go - основной инструмент для обхода срезов и работы с их элементами. Для этого можно использовать классический for с индексом, который даёт полный контроль и позволяет напрямую изменять значения, или лаконичный range, упрощающий перебор элементов и повышающий читаемость кода.</p>
1 <p>Циклы в Go - основной инструмент для обхода срезов и работы с их элементами. Для этого можно использовать классический for с индексом, который даёт полный контроль и позволяет напрямую изменять значения, или лаконичный range, упрощающий перебор элементов и повышающий читаемость кода.</p>
2 <h2>Обход среза по индексу</h2>
2 <h2>Обход среза по индексу</h2>
3 <ul><li>Полный контроль над индексами.</li>
3 <ul><li>Полный контроль над индексами.</li>
4 <li>Подходит для изменения значений:</li>
4 <li>Подходит для изменения значений:</li>
5 </ul><h2>Обход среза с помощью range</h2>
5 </ul><h2>Обход среза с помощью range</h2>
6 <ul><li>Цикл range возвращает индекс и копию значения.</li>
6 <ul><li>Цикл range возвращает индекс и копию значения.</li>
7 <li>Упрощает синтаксис.</li>
7 <li>Упрощает синтаксис.</li>
8 <li>Хорошо читается.</li>
8 <li>Хорошо читается.</li>
9 <li>Подходит для большинства задач обхода</li>
9 <li>Подходит для большинства задач обхода</li>
10 </ul><p>Если не нужен индекс:</p>
10 </ul><p>Если не нужен индекс:</p>
11 <p>Если не нужно значение:</p>
11 <p>Если не нужно значение:</p>
12 <h2>Изменение значений в range</h2>
12 <h2>Изменение значений в range</h2>
13 <p>Важно: переменная lang - это<strong>копия</strong>значения. Изменения не повлияют на оригинальный срез:</p>
13 <p>Важно: переменная lang - это<strong>копия</strong>значения. Изменения не повлияют на оригинальный срез:</p>
14 <p>Чтобы изменить элементы, нужно использовать индекс:</p>
14 <p>Чтобы изменить элементы, нужно использовать индекс:</p>
15 <h2>Вывод</h2>
15 <h2>Вывод</h2>
16 <p>Цикл range - стандарт для чтения, for с индексом - для изменения.</p>
16 <p>Цикл range - стандарт для чтения, for с индексом - для изменения.</p>
17 <h2>Рекомендуемые программы</h2>
17 <h2>Рекомендуемые программы</h2>