Изучаем Go. Массивы и срезы в Go. Программирование на Go #4
Благодарность и задать вопрос -
Давайте глянем на массивы и срезы в Go. Массивы не сильно отличаются от срезов, можно сказать даже единственным отличием является то, что массив имеет ограниченную длину и при определении ( точнее объявлении ) массива выделяется сразу необходимое место в памяти, которое уже нельзя изменить, как и сам массив ( длину массива ). А вот срез это можно сказать динамический массив. Можно объявить пустой срез с минимальной длиной и по ходу дела добавлять или удалять из среза элементы. Но стоит учесть, что при добавлении или удалении элемента из среза, сам срез перезаписывается, т.е можно сказать появляется новая переменная, в нее записываются новые данные ( все данные из старого массива и добавляется / удаляется новый элемент ), только после этого удаляется старая переменная с данными ( это образно ). При большом срезе эта операция будет ресурсо затратна.
Домашнее задание:
просмотреть с помощью цикла любую директорию на компьютере, в которой есть папки / файлы и создать:
- массив, длинной равной количеству элементов в папке, после чего заполнить массив элементами, которые . находятся в папке ( смотрим папку - создаем массив - вписываем в массив названия папок / файлов ). В конце вывести массив и длину массива
- пустой срез, который наполнить элементами из просмотренной папки. Наполнить срез в цикле. В конце вывести срез и длину среза
Первый канал -
лучший VDS хостинг для наших нужд -
Блог канала -
Instagram -
Чат в телеграме- (@bem_censored)
Группа в ВКонтакте -
GitHub -
Благодарность и задать вопрос -
8 views
3
3
1 month ago 00:00:00 1
Верстка сайта для новичков. Адаптив, HTML, CSS.
1 month ago 01:24:48 1
Вот вам ещё подтверждение что в РФ нет граждан, паспорт РФ это Частное предприятие ! 2024
1 month ago 00:04:39 1
Налогов нет! ИЛИ Пираты 21 го века Часть 1
1 month ago 00:55:23 1
Вопрос Ребром - Антон Шастун
1 month ago 00:02:15 17
Трейлер к военно-исторической реконструкции [Кинокомплекс Военфильм-Медынь]
1 month ago 02:17:34 1
Причины замедления советской экономики в 1960-е - 1970-е годы
1 month ago 00:11:47 1
Затерянные Сокровища которые никто не может найти.
1 month ago 00:35:30 1
Вы не поняли Лолиту
1 month ago 00:13:39 1
САМАЯ СИЛЬНАЯ МОЛИТВА / МОЛИТВА НА ОЧИЩЕНИЕ РОДА ОТ ГРЕХОВ ДО 12 КОЛЕНА / ПОКАЯНИЕ ЗА ВЕСЬ РОД
1 month ago 00:04:12 1
第61回全日本合気道演武大会 多田 宏 師範 (2024)
1 month ago 01:25:14 1
Семихатов, Сурдин и Штерн ЛЕТЯТ К ЗВЁЗДАМ. Вселенная Плюс
1 month ago 00:00:00 1
Cs 2 : Вечернее Пати с ШИКАРНОЙ Стратегией!) 2К #cs2 #cs #csgo #кс
1 month ago 00:30:26 1
Урок 9 “Основание Божьего правления”. Изучаем Библию с Виталием Олийником
1 month ago 01:37:00 1
Путешествие за пределы Вселенной
1 month ago 01:08:29 1
Целый мужчина - на ринге и в жизни
1 month ago 01:46:46 1
СССР существует! ☆ Советский народ пробуждайся - психотерапевт Лариса Винникова ☆ Психология масс.
1 month ago 00:21:01 1
Захват Европы каннибалами, о котором не расскажут историки
1 month ago 01:00:33 1
Горка ⛰️ – Все серии подряд – Серия 4 – Деревяшки | Развивающий мультик для малышей
1 month ago 00:41:31 1
Как на самом деле устроены каналы в Golang? | Golang channels internals
1 month ago 00:03:15 1
Создать слайд шоу из фото музыки и видео
1 month ago 00:13:23 1
Если вы решили стать программистом, начните тут.
1 month ago 00:17:01 1
Что увидела ПЕРВАЯ экспедиция к Тунгусскому метеориту
1 month ago 01:06:53 1
МЫ ПРЕДСТАВЛЯЛИ ВСЕЛЕННУЮ НЕПРАВИЛЬНО? Алексей СЕМИХАТОВ и Владимир СУРДИН. Вселенная Плюс