Introducing Go [Book]
Introducing Go [Book]
Introduction
SIGN IN TRY NOW
Online Resources
How to Contact Us
1. Getting Started
Machine Setup
Text Editors
The Terminal
Environment
Go
Exercises
2. Types
Numbers
Integers
Floating-Point Numbers
Example
Strings
Booleans
https://www.oreilly.com/library/view/introducing-go/9781491941997/ 3/10
4/10/24, 5:38 PM Introducing Go [Book]
Exercises
SIGN IN TRY NOW
3. Variables
Scope
Constants
An Example Program
Exercises
4. Control Structures
The if Statement
Exercises
Arrays
Slices
append
copy
Maps
Exercises
6. Functions
Variadic Functions
Closure
Recursion
https://www.oreilly.com/library/view/introducing-go/9781491941997/ 4/10
4/10/24, 5:38 PM Introducing Go [Book]
Pointers
new
Exercises
Structs
Initialization
Fields
Methods
Embedded Types
Interfaces
Exercises
8. Packages
Strings
Input/Output
Errors
Servers
TCP
HTTP
https://www.oreilly.com/library/view/introducing-go/9781491941997/ 5/10
4/10/24, 5:38 PM Introducing Go [Book]
HTTP
Creating Packages
Documentation
Exercises
9. Testing
Exercises
10. Concurrency
Goroutines
Channels
Channel Direction
Select
Buffered Channels
An Example
Exercises
Make Something
Team Up
A. Answers
Index
Show less
https://www.oreilly.com/library/view/introducing-go/9781491941997/ 6/10