Getting started:
Getting started
suggest changeGo is a general-purpose programming language with the following characteristics:
- familiar C-like syntax
- statically typed
- language-level support for concurrency
- garbage collected
- fast
- cross-platform (supports Windows, Mac, Linux and more, multiple CPU architectures)
- open-source
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents
0
Getting started
4
Strings
5
Pointers
6
Arrays
7
Slices
8
Maps
9
Structs
10
Interfaces
15
Functions
16
Methods
18
Defer
20
Concurrency
22
Mutex
23
Packages
27
Logging
30
JSON
31
XML
32
CSV
33
YAML
34
SQL
35
HTTP Client
36
HTTP Server
38
Reflection
39
Context
40
Package fmt
41
OS Signals
42
Testing
49
gob
50
Plugin
53
Console I/O
54
Cryptography
59
Contributors