GoLang Slice в деталях, простым языком

preview_player
Показать описание
В этом видео мы разберем Слайсы из языка Go буквально по кусочкам, и я постараюсь объяснить максимально простым языком, как они работают.

Кроме этого, мы разберем различные полезные практики и подводные камни, связанные со слайсами. И закончим тем, что напишем собственную реализацию функции append().

К концу видео вы будете знать о слайсах буквально всё.
----
❤️ Если хотите поддержать развитие канала:

----

Полезные ссылки:

Тайм-коды:

00:00 Вступление
01:13 План действия
02:06 Массив (Array)
03:01 Внутреннее устройство слайсов
06:09 Функция append: добавление элементов в слайс
08:09 Функция append: рост базового массива
08:55 Нулевое значение слайса
11:07 Аллокация памяти для слайса
15:12 Передача слайса по значению
21:19 Правильное использование функции append()
23:09 Смотрим исходный код Go: как ведёт себя функция append?
24:43 Маленький слайс и большой базовый массив
27:15 Собственная реализация функции append()
31:51 Заключение

#golang #go
Рекомендации по теме
Комментарии
Автор

Пишу там новости, анонсы своих активностей и просто интересные мысли
Также я получаю в нём от вас оперативный фидбэк по роликам - что нравится, что не нравится, какой ролик делать следующим и т.п.

❤ Если у вас есть желание поддержать развитие канала:

Секретный телеграм-канал:

nikolay_tuzov
Автор

Если ты также будешь продолжать все доходчиво разжевывать в Go- тематике, чего сейчас мало на ру сегменте, то однозначно будешь одним из лучших) Спасибо!

ВладиславАн-лх
Автор

Наконец то нормальный лектор с внятной полноценной подачей.
Жаль, не все темы есть, но заходит оч круто.

plan-D
Автор

Видео просто шикарно, очень доходчиво и приятная подача материала. Ну и голос тоже очень приятный.

АндрейПрокопович-пх
Автор

Николай, спасибо большое за такую годную БЕСПЛАТНУЮ инфу. Круто, когда начинаешь понимать не только работу, но и внутрянку механизма!

thekiruhan
Автор

Крутой материал, все по делу без воды, спасибо)

Ждем такой же только про map-ы)

damir
Автор

Идеальный гайд по слайсам, must have для любого новичка. Скинул ссылку на урок всем знакомым, пусть подтягивают слайсы и закрывают пробелы
Автору огромное спасибо за труд!

gamvdee
Автор

Николай, спасибо за подробный обзор! Грамотная речь и четкое понимание материала делает просмотр видео приятным, интересным и понятным с первого раза. Уверен, что это видео поможет многим начинающим гоферам закрыть пробелы, а некоторым и найти новую работу))) Всем удачи на собеседованиях!

antonrakov
Автор

Очень круто. Люблю Го, очень здорово что кто-то внятно рассказывает о его внутреннем устройстве. Самому трудно во всем разобраться.

oleksei
Автор

Спасибо большое за твою работу! Очень ждем продолжения. В частности практические примеры разработки с деталями - rest api в частности.

Аудиокниги-гд
Автор

Golang | Slice в деталях, простым языком
Спасибо за видео, как раз сейчас изучаю Golang.
Практики вообще "бомба" (делал []Type{}).
Жду новых видео. Спасибо.

vicigneus
Автор

до чего же подробно и понятно, спасибо большое!

retvain
Автор

Спасибо
Книгу читаю по Go, думал, что ничего нового не узнаю тут, чисто закрепить хотел, а правильное использование append и про маленький слайс и большой слайс - прям круто, спасибо

sudobooo
Автор

Спасибо большое за все эти уроки по ГО. Я очень люблю Low-Level понимание процессов и на каждом видео получил необычайное удовольствие.
Этот материал как раз тот, которого мне не хватало чтобы начать работать с ГО. (я не новичок и мне просто не хватало хорошего материала которые разъясняет все эти нюансы)
Спасибо-спасибо-спасибо

lizk
Автор

Только недавно начал осваивать go, материал действительно годный, удачи тебе

danke
Автор

Николай Тузов видео сделано доходчево понятное для понимания спасибо тебе)

АндрейЛысенко-рю
Автор

Мне очень зашло.Бро продолжай только не пропадай!!!Господа это like!!!

smittychannel
Автор

22:26 по мне так самая неочевидная особенность ф-и append. полезно, спасибо

IvanFedulov
Автор

Спасибо за прекрасный материал и отличное объяснение! :)

elvirakharunova
Автор

5:30 срез начиная с середины массива
7:05 append
8:07 увеличение емкости

Anna-igfc