Лучший способ улучшить код — понять и исправить ошибки, сделанные при его написании. В этой уникальной книге проанализированы 100 типичных ошибок и неэффективных приемов в Go-приложениях.
Вы научитесь писать идиоматичный и выразительный код на Go, разберете десятки интересных примеров и сценариев и поймете, как обнаружить ошибки и потенциальные ошибки в своих приложениях. Чтобы вам было удобнее работать с книгой, автор разделил методы предотвращения ошибок на несколько категорий, начиная от типов данных и работы со строками и заканчивая конкурентным программированием и тестированием.
Для опытных Go-разработчиков, хорошо знакомых с синтаксисом языка.
Нарезка — это операция, выполняемая над массивом или срезом, задающая полуоткрытый диапазон. Первый индекс включается, а второй исключается. В следующем примере показано то, что происходит при этом, а на рис. 3.6 показан результат в памяти.
Не для новичков. Написано легко, но иногда приходилось продираться. Советую всем у кого есть опыт разработки на Go. Интересны главы по конкурентности и оптимизации. Есть опечатки, перевод местами кривой: карта=хеш-таблица или мэп, тема=топик.