Когда только начинаешь работать с Go, кажется, что все понятно и просто. Но потом внезапно оказывается, что горутины ведут себя странно, ошибки куда-то пропадают, а код работает не
Представьте, что вы ищите перевод нужного слова в книжном словаре (или нужный товар в отсортированном каталоге). Вы же не будете просматривать все записи по порядку? Вместо этого вы
Go славится своей простотой и эффективностью, но даже у простых вещей есть свои «подводные камни». Один из таких моментов — поведение срезов (slices) при передаче в функции. Что,
Head First. Изучаем Go (Джей Макгаврен) — это первая книга, с которой началось мое знакомство с языком Go. Если вы ищете свой первый учебник по Go, то этот
Перед нами код на Go, который использует горутины и каналы для вычисления суммы квадратов. Для начала попробуем ответить на вопрос: что выведет программа и почему? А затем разберемся,