Light Go

Record my Go language learning process

Chapter 1 Go data types, operators and flow control

1.1 Go Grammar Precautions

1.2 Go escape characters

1.3 Go variable details

1.4 Go Basic data types

1.5 Go Floating point number

1.6 Go Character types

1.7 Go Boolean type

1.8 Go The value is a string

1.9 Go Default values for basic data types

1.10 Go Basic data type conversion

1.11 Go pointer

1.12 Go value types and reference types and identifiers

1.13 The Go operator

1.14 Go relational operator

1.15 Go logical operator

1.16 Go assignment operator and bitwise operator

1.17 Go Keyboard input statements

1.18 Go into the system

1.19 Go process control

1.20 Go cycle

1.21 Go Jump control statement

Chapter 2 Go function and error handling

2.1 Go functions and package basics

2.2 Go init function

2.3 Go Anonymous functions

2.4 Go closures

2.5 Go defer

2.6 Go value passing and reference passing

2.7 Go String functions

2.8 Go Date time function

2.9 Go Error handling

Chapter 3 Go Arrays and Slices

3.1 Go array

3.2 Go Array applet

3.3 Go slice

3.4 Go String and Slice

3.5 Go Two-dimensional arrays

3.6 Go to the Map

3.7 Go Map Slice

Chapter 4 Go object-oriented

4.1 Go structure

4.2 the Go method

4.3 Go method exercises

4.4 Go Factory mode

4.5 Go encapsulation and inheritance

4.6 Go interface

4.7 Go structure slice sorting

4.8 Differences between Go inheritance and interfaces

4.9 Go polymorphism

4.10 Go type Assertion