Тёмный
Gopher
Gopher
Gopher
Подписаться
Изучай язык программирования Golang и backend разработку вместе с нами! На этом канале ты найдешь видеокурсы, подробные уроки по Golang и разборы собеседований, которые помогут тебе освоить программирование с нуля. Программирование может казаться сложным, но здесь я объясняю всё просто и понятно.

Подписывайся, чтобы начать свой путь в мире Golang и backend разработки!


Комментарии
@optimusprime9414
@optimusprime9414 День назад
Простой язык, да. Только что с ним делать без бэкграунда? В общем удачи фантазерам😂😂😂
@tron24
@tron24 День назад
Продалжай в том же духе, подписался жду новые видео!
@mememaker7671
@mememaker7671 2 дня назад
больше роликов!!!!!
@mememaker7671
@mememaker7671 2 дня назад
что бы изменить строку, как в этом примере, допустим Вася, мало ли имя поменял, нам то же нужно же использовать указатели?
@mememaker7671
@mememaker7671 2 дня назад
сам спросил, сам разобрался, там так же, вопрос собственно, я уже джун?)
@bladesquirtsize2541
@bladesquirtsize2541 2 дня назад
Я попробовал создать новый аккаунт и это не помогло пишет что trial был закончен. Есть люди у которых работает этот способ?
@darpession1802
@darpession1802 3 дня назад
ты чудо, рад что в рекомендациях попался
@user-pd2jl1hx6e
@user-pd2jl1hx6e 3 дня назад
яндекс пиздит как дышит, самая лживая шарага. И откуда взяли, что спрос превышает предложение ?
@baburinmisha
@baburinmisha 3 дня назад
Лес го
@fryktozik
@fryktozik 4 дня назад
замотивировал прям)
@ZZToppb
@ZZToppb 4 дня назад
Visual studio core и не надо делать мозг ни себе ни другим
@sneezybeam5480
@sneezybeam5480 10 дней назад
Чел, ты лучший, спасибо. Я рот гхм методов, ща буду с тобой разбираться)
@sergeich03
@sergeich03 10 дней назад
("| |", "&&", "!") расскажи пожалуйста про эту тему, как правильно их использовать и для чего они, очень путаюсь особенно с "!"
@sergeich03
@sergeich03 10 дней назад
Начал учиться на go 2 недели назад. Всем желаю успехов!
@davdev05
@davdev05 13 дней назад
Крутой монтаж, крутые превью, крутая подача, где лайки? Где просмотры? Надеюсь придут, а то несправедливо, удачи каналу в развитии, жду про параллелизм и конкурентность)
@heheheyhey5234
@heheheyhey5234 14 дней назад
Мда 50 лет развития и мы копипастим под чистую С синтаксис.
@retro332
@retro332 14 дней назад
Если уже установлен phyton и pycharm, они не будут конфликтовать с Go и golanD?
@user-go4zk8pm5t
@user-go4zk8pm5t 18 дней назад
здравствуйте, собрали 100
@bsq7641
@bsq7641 19 дней назад
а как вы открываете это контекстное меню с подсказкой от IDE? или это только на маке? я нашел именно через ctrl+q, но там не предлагается никаких действий(удалить например var), а просто показывается что это такое
@PLKMNT
@PLKMNT 19 дней назад
тоже хотел бы получить ответ на этот вопрос)
@YaHoo4598
@YaHoo4598 21 день назад
Ответ в конце видео, eсли кому-то интересно. При s2[0:2] мы получаем урезанный массив, но элементы внутри массива имеют те же ссылки (или адреса, кому как удобнее) в памяти, что и у элементов исходного массива. В итоге мы получаем массив длиной равной 2, а вместимость как у исходного массива, то есть вместимость равна 5, и получается такой массив [73, 98, пусто, пусто, пусто]. Когда отрабатывает данная строчка кода --> s2 = append(s2, 444), мы в конец урезанного массива добавляем значение 444, НО!! это значение добавляется в пустую ячейку урезанного массива, а сама эта пустая ячейка, как я писал выше, имеет ту же ссылку(адрес), что и ячейка хранящиеся под данным индексом у исходного массива, то есть при изменении этой ячейки в урезанном массиве мы также затронем данную ячейку у исходного массива. Таким образом, урезанный массив будет выглядеть так --> [73, 98, 444, пусто, пусто], а исходный так --> [73, 98, 444, 61, 96]. Во втором же случае, когда мы используем s2[0:2:2], мы ограничиваем вместимость урезанного массива до двух и получается такой массив --> [73, 98], НООО!! эти два элемента все еще имеют ссылку(адрес) на элементы исходного массива. Весь прикол происходит при использовании append, он просто создает копию массива и добавляет некое кол-во пустых ячеек, если вместимости не хватает, об этом как раз таки говорилось в этом видео. Итог, у нас получится новый массив с элементами, у которых свои ссылки(адреса) --> [73, 98, 444, некое кол-во пустых ячеек созданных заранее для оптимизации]. Надеюсь понятно расписал, а если кто-то не понял, то посмотрите видео про указатели. Я вот на JavaScript (TypeScript) уже сижу почти три года и работаю Фронтом на React, но решил поизучать гошку ради интереса, т.к захотелось чего-то новенького. Отличная и интересная подача материала, продолжай в том же дуxe и удачи в развитии канала)
@Allsee77
@Allsee77 22 дня назад
Супер канал, не забрасывай!
@truppaclowns9788
@truppaclowns9788 25 дней назад
-f[ff]dsfp[sdfa[[sd gopher is a man of era
@eldarbairamov176
@eldarbairamov176 25 дней назад
чел гений, впервые ржу на гайде со времен гуидэ на пудге
@user-eo5uw4xf2y
@user-eo5uw4xf2y 26 дней назад
Зато существуют intern позиции для разработчика компилятора go
@saitaro
@saitaro 26 дней назад
Супер, продолжай!
@user-kg4lq3zz7j
@user-kg4lq3zz7j 28 дней назад
А почему наше возвращаемое значение в функции square пишется в скобках и ему назначается како-то имя? Разве это не пишется так: func square(x int) int ?
@gopher_land
@gopher_land 28 дней назад
Можно и так, и так
@nnnabbot
@nnnabbot 29 дней назад
Когда мы создали s2 - мы создали получается ещё одну ссылку на исходный массив ? Если да , то как создать не ссылку а реально новый массив из исходного ?
@gopher_land
@gopher_land 29 дней назад
1. Да 2. Слайс - это всегда ссылка. Но чтобы сделать их независимым и s2 работал с копией s := []int{1, 2, 3, 4, 5} s2 := make([]int, 5, 5) copy(s2, s) s2[0] = 555 fmt.Println(s, s2)
@nnnabbot
@nnnabbot 29 дней назад
@@gopher_land благодарю. Очень приятно что ответили. Запишу себе в блокнот комбинацию. Уж не знаю понадобится вообще когда нибудь делать независимую копию )) но лучше записать ))
@andreyshishkin4958
@andreyshishkin4958 29 дней назад
Подписка однозначна 🙂
@Alex_Krivonogov
@Alex_Krivonogov 29 дней назад
Ну и напридумывают же названий. В c++ это вектором обычным именуется и работант почти так же. Зачем ещё названия выдумывать?
@awwarez
@awwarez 29 дней назад
Потому что это не c++. И вектор в первую очередь намекает на "направление", а лишь затем на "кортеж данных". В любом случае что slice что vector это не удачное название для динамического массива.
@v3663
@v3663 Месяц назад
Есть хороший простой IDE, наз. LiteIDE. Менее навороченный, зато точно бесплатный.
@user-qe6ef5xb6g
@user-qe6ef5xb6g Месяц назад
Очень интересно, но ничего не понятно...
@gopher_land
@gopher_land Месяц назад
Смотрели предыдущие видео?
@Onebeardedmarketeur
@Onebeardedmarketeur Месяц назад
Класс, понятно
@user-nn3km7iq2h
@user-nn3km7iq2h Месяц назад
никуя не понятно
@gopher_land
@gopher_land Месяц назад
Смотрели предыдущие видео?
@user-nn3km7iq2h
@user-nn3km7iq2h Месяц назад
@@gopher_land ответ в предыдущих видео ? ))
@gopher_land
@gopher_land Месяц назад
@@user-nn3km7iq2h видео нужно смотреть по порядку, тк знания из одного видео важны в другом
@user-nx5pk3xx4m
@user-nx5pk3xx4m Месяц назад
Спасибо за новый ролик, лучший ютуб канал)
@alwayze
@alwayze Месяц назад
Я могу ответить на задачку в конце. Дело в том, что слайс по сути - это указатель на низлежащий массив. Из этого можно понять, что когда мы создаем слайс s2, то по факту мы передаем в него указатель от низлежащего массива. И если мы меняем s2, то мы меняем сам низлежащий массив, на который ссылается s1. Все правильно?
@gopher_land
@gopher_land Месяц назад
Нет, тк s[0:2:2] тоже на него ссылается, можешь сразу после 8 строчки написать s2[0] = 1 и изначальный слайс также поменяется. Или можешь у каждого слайса взять указатель от элемента с индексом 0 они будут одинаковые
@gopher_land
@gopher_land Месяц назад
🚨Комьюнити, дз, курс golang и backend разработки - t.me/gopher_land 🚨
@user-qh8on7iq8p
@user-qh8on7iq8p Месяц назад
Как раз думал перейти на го, и тут твой видос))), ну начнем путь вместе
@user-if1dj7fy2y
@user-if1dj7fy2y Месяц назад
Чудесно звучит 🎉 А Когда же будет продолжение этой темы разговора 😮
@gopher_land
@gopher_land Месяц назад
Попозже, можешь пока посмотреть подборку видео в тг
@murlai.
@murlai. Месяц назад
+ новый подписчик у тебя)
@murlai.
@murlai. Месяц назад
мне 14, но я мечатю быть лушим проограммситом как минимум в москве) ПОэтому буду твоим учениом )))))
@user-ht6tu6ks3u
@user-ht6tu6ks3u Месяц назад
практическое применение фишек языка - хорошая идея
@rimashi1089
@rimashi1089 Месяц назад
По поводу бесплатного пользования, с почтой больше не работает, по крайней мере у меня, не продляется. Но есть такая штука, как гитхаб образование, ты каждый год или пол года подтверждаешь, что всё ещё учишься и можешь пользоваться кучей функционала. Главное чтобы вуз участвовал в этой программе, в основном все мск вузы участвуют и некоторые вузы из мелких городов
@user-rv8ot5ck6t
@user-rv8ot5ck6t Месяц назад
Раньше можно было получить все продукты JetBrains, если ты учишся в заведении, где твоя специальность связана с IT, но это прикрыли 2 года назад для всех учебных заведений РФ, сейчас не дают так лицензии. Скорее всего и гитхаб образование сейчас тоже для учебных заведений РФ не работает.
@rimashi1089
@rimashi1089 Месяц назад
Очень интересно посмотреть сервера на го, чтобы определиться, переходить на го или дальше ботать ноду
@VusalIsrafilovproverka
@VusalIsrafilovproverka Месяц назад
Спасибо,я хотел учить голанг а тв все просто и легко объясняешь
@user-pn2ki3to7p
@user-pn2ki3to7p Месяц назад
Привет, у меня нет опыта в ИТ, но материал супер понятно подаешь, спасибо!
@aleksanderpeshkin2266
@aleksanderpeshkin2266 Месяц назад
Полный пиздец с указателями (((( Какой мудак это придумал -))) А уроки супер,но примеры давай из реальных задач с работы .
@AaronAbendstern
@AaronAbendstern Месяц назад
Отличный формат и подача, продолжай🤝
@kovivla
@kovivla Месяц назад
хорошее объяснение) если вдумчиво и не спеша послушать несколько раз и законспектировать, все понятно)
@aleksanderpeshkin2266
@aleksanderpeshkin2266 Месяц назад
Когда курс будет для джунов ? 😊Ты классно объяснять умеешь
@gopher_land
@gopher_land Месяц назад
Скоро) Анонсы в телеграмме будут
@aleksanderpeshkin2266
@aleksanderpeshkin2266 Месяц назад
Иду в телеграмм
@FirstLast-zs6dq
@FirstLast-zs6dq Месяц назад
Лучше скалу пропагандируй, ибо гораздо адекватнее
@pussyfapper
@pussyfapper Месяц назад
Имба
@user-bb5xw8bd8w
@user-bb5xw8bd8w Месяц назад
если интересуют только бабки как в заголовке плейлиста, то не стоит идти в программасты
@danilistomin5181
@danilistomin5181 Месяц назад
меня интересуют только бабки, поэтому работаю уже 5 лет, если бы бабки не платили не работал бы, насрать на программирование и программистов и тд
@user-bb5xw8bd8w
@user-bb5xw8bd8w Месяц назад
​@@danilistomin5181 лабарей сейчас много развелось