Самоучитель Go: идиомы и паттерны, книга паттерны проектирования Го, программирование язык GoLand купить в Украине 2 изд.
формат А5, русский язык, чёрно-белая, мягкая обложка, напечатано в Украине. 495 стр.
Go быстро завоевал популярность у разработчиков веб-сервисов. Существует множество учебников, помогающих программистам со знанием других языков освоить его синтаксис, но этого недостаточно. Автор познакомит вас с паттернами проектирования, созданными опытными инженерами Go, и обоснует их применение. В книге собрана наиболее важная информация, необходимая для написания чистого и идиоматического кода. Начните думать как Go-разработчик, вне зависимости от уровня подготовки. В обновленном издании также рассказывается и о современных инструментах Go, упрощающих решение задач, трудновыполнимых на других платформах.
Краткое содержание
Предисловие......................................................................................................................................................16
Глава 1. Настройка среды разработки для языка Go......................................................................22
Глава 2. Предописанные типы и объявление переменных.........................................................39
Глава 3. Составные типы..............................................................................................................................61
Глава 4. Блоки, затенение переменных и управляющие конструкции..................................95
Глава 5. Функции..........................................................................................................................................123
Глава 6. Указатели........................................................................................................................................150
Глава 7. Типы, методы и интерфейсы..................................................................................................175
Глава 8. Обобщенные типы......................................................................................................................216
Глава 9. Ошибки............................................................................................................................................240
Глава 10. Модули, пакеты и операции импорта.............................................................................262
Глава 11. Инструменты Go.......................................................................................................................304
Глава 12. Конкурентность в Go..............................................................................................................330
Глава 13. Стандартная библиотека.......................................................................................................365
Глава 14. Контекст........................................................................................................................................397
Глава 15. Написание тестов.....................................................................................................................419
Глава 16. «Здесь обитают драконы»: пакеты reflect, unsafe и cgo..........................................460
Об авторе..........................................................................................................................................................494
Иллюстрация на обложке..........................................................................................................................495