Начать новую тему Ответить на тему
Статистика раздачи
Размер: 3.28 МБ | | Скачали: 0
Сидеров: 27  [0 байт/сек]    Личеров: 8  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

The Go Programming Language Phrasebook

Год: 2012
Автор: David Chisnall
Жанр: Научно-популярное издание
Издательство: Addison-Wesley
ISBN: 978-0-321-81714-3
Серия: Developer's Library
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 288
Описание: Essential Go code and idioms for all facets of the development process
This guide gives you the code “phrases” you need to quickly and effectively complete a wide variety of projects with Go, today’s most exciting new programming language.
Tested, easy-to-adapt code examples illuminate every step of Go development, helping you write highly scalable, concurrent software. You’ll master Go-specific idioms for working with strings, collections, arrays, error handling, goroutines, slices, maps, channels, numbers, dates, times, files, networking, web apps, the runtime, and more.
1 Introducing Go
Go and C
Why Go?
Goroutines and Channels
Selecting a Compiler
Creating a Simple Go Program
The Go Type System
Understanding the Memory Model
2 A Go Primer
The Structure of a Go Source File
Declaring Variables
Declaring Functions
Looping in Go
Creating Enumerations
Declaring Structures
Defining Methods
Implementing Interfaces
Casting Types
3 Numbers
Converting Between Strings and Numbers
Using Large Integers
Converting Between Numbers and Pointers
4 Common Go Patterns
Zero Initialization
Generic Data Structures
Specialized Generic Data Structures
Implementation Hiding
Type Embedding
5 Arrays and Slices
Creating Arrays
Slicing Arrays
Resizing Slices
Truncating Slices
Iterating Over Arrays
6 Manipulating Strings
Comparing Strings
Processing a String One Character at a Time
Processing a Partial String
Splitting and Trimming Strings
Copying Strings
Creating Strings from Patterns
Matching Patterns in Strings
7 Working with Collections
Creating a Map
Storing Unordered Groups of Objects
Using Lists
Defining New Collections
8 Handling Errors
Deferring Cleanup
Panicking and Recovering
Returning Error Values
Error Delegates
9 Goroutines
Creating Goroutines
Synchronizing Goroutines
Waiting for a Condition
Performing Thread-Safe Initialization
Performing Actions in the Background
Communicating Via Channels
Using Multiple Channels
10 Concurrency Design Patterns
Timing Out Connections
Aliased xor Mutable
Share Memory by Communicating
Transactions by Sharing Channels
Concurrent Objects
Implementing Futures in Go
Coalescing Events
Map Reduce, Go Style
11 Dates and Times
Finding the Current Date
Converting Dates for Display
Parsing Dates from Strings
Calculating Elapsed Time
Receiving Timer Events
12 Accessing Files and the Environment
Manipulating Paths
Reading a File
Reading One Line at a Time
Determining if a File or Directory Exists
Checking Environment Variables
13 Network Access
Connecting to Servers
Distributing Go
Serving Objects
Calling Remote Procedures
14 Web Applications
Integrating with a Web Server
Connecting to Web Servers
Parsing HTML
Generating HTML
15 Interacting with the Go Runtime
Finding the Type of a Variable
Finalizing Structures
Copying Arbitrary Types
Constructing Function Calls
Calling C Functions
16 Distributing Go Code
Installing Third-Party Packages
Creating Packages
Documenting Your Code
Staying Up to Date
17 Debugging Go
Using a Debugger
Misunderstanding Memory Ordering
Spotting Concurrency Bugs
Restricting Behavior
Building Unit Tests
Index
Доп. информация: В раздаче книга в форматах pdf и epub.
Другие книги по Go на трекере:
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 4.83 КБ / Просмотров 41 ]

Статус
Проверен 
 
Размер  3.28 МБ
Приватный: Нет (DHT включён)
.torrent скачан  0
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!