- Development
 - Business
 - It and software
 - Personal development
 - Design
 - Marketing
 - Beauty
 - Photography and video
 - Health and sport
 - Music
 - Education
 - Test prep
 - Languages
 - Work on the computer
 - Construction and repair
 - Cooking
 - Agriculture
 - Freelance
 - Traffic rules and driving
 - Games
 - School education
 - Professional orientation
 - Sewing and leather work
 - Handiwork
 - Stone and carpentry
 - Interview
 - Fishing and hunting
 - Countries
 
Изучаем Go. Массивы и срезы в Go. Программирование на Go #4
Благодарность и задать вопрос -  
http://www.donationalerts.ru/r/beminer 
 
Давайте глянем на массивы и срезы в Go. Массивы не сильно отличаются от срезов, можно сказать даже единственным отличием является то, что массив имеет ограниченную длину и при определении ( точнее объявлении ) массива выделяется сразу необходимое место в памяти, которое уже нельзя изменить, как и сам массив ( длину массива ). А вот срез это можно сказать динамический массив. Можно объявить пустой срез с минимальной длиной и по ходу дела добавлять или удалять из среза элементы. Но стоит учесть, что при добавлении или удалении элемента из среза, сам срез перезаписывается, т.е можно сказать появляется новая переменная, в нее записываются новые данные ( все данные из старого массива и добавляется / удаляется новый элемент ), только после этого удаляется старая переменная с данными ( это образно ). При большом срезе эта операция будет ресурсо затратна. 
 
Домашнее задание: 
 просмотреть с помощью цикла любую директорию на компьютере, в которой есть папки / файлы и создать: 
  - массив, длинной равной количеству элементов в папке, после чего заполнить массив элементами, которые . находятся в папке ( смотрим папку - создаем массив - вписываем в массив названия папок / файлов ). В конце вывести массив и длину массива 
 - пустой срез, который наполнить элементами из просмотренной папки. Наполнить срез в цикле. В конце вывести срез и длину среза 
 
Первый канал - https://www.youtube.com/channe....l/UC5_Ptc6YIOEm55JLC 
 
лучший VDS хостинг для наших нужд - https://goo.gl/QqDX31 
 
Блог канала - http://be-miner.info/ 
Instagram - https://www.instagram.com/bgtolife 
Чат в телеграме- https://t.me/beminer_censored (@bem_censored) 
Группа в ВКонтакте -  https://vk.com/beminer 
GitHub - https://github.com/beminer 
 
Благодарность и задать вопрос -  
http://www.donationalerts.ru/r/beminer
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			