Golang language introduction
09 minutes54 secondsIntroduction to go language features
17 minutes29 secondsInstall go on linux and run it
11 minutes10 secondsInstall go and goland in win10
19 minutes53 secondsIntroduction to go's first program running and compilation commands
07 minutes25 secondsIntroduction to golang basic syntax
14 minutes11 secondsIntroduction to golang escape characters and output functions
11 minutes53 secondsVariable naming methods and naming rules
17 minutes53 secondsAnonymous variables local variables global variables
15 minutes37 secondsIntroduction to data type int
14 minutes44 secondsdata type value float
08 minutes04 secondsData type Boolean type
06 minutes26 secondsIntroduction and definition of strings
19 minutes34 secondsString operation function 1
09 minutes37 secondsString operation function 2
13 minutes38 secondsConvert integer to other data type
Convert string to other data type
Arithmetic operators and precautions
Relational operators and other operators
Constant definition declaration uses
flow control statement if
flow control statement switch
Loop control for
Loop control range-break-goto
Several ways to define array declarations
Two-dimensional array declaration and array loop traversal
Array value transfer and array summary
Introduction to slicing and make definition of slicing
Slice definition and empty slice nil slice
Slices and array references
Slice append dynamic expansion
Slice append is separated from the underlying array
Remove elements from slice
Slice copy, two-dimensional slice and slice traversal
Package sort sorts slices
Introduction to pointer definition and use
Map definition statement and addition, deletion, modification and query operations
Map loop traversal and map traversal in order
Element map type slice and value is slice type map
Function definition and variable scope
Function parameters and return values
Use of anonymous functions
Use of recursive functions and closure functions
Introduction to defer and analysis of operation process
Init function usage introduction and execution sequence demonstration
Custom type of function
Higher-order functions as parameters and as return values
Structure introduction definition and instantiation
Various ways of instantiating structures
Anonymous structures and anonymous fields
The field type is slice map
Nested structure
Structure method definition and call
07 minutes40 secondsStructure value passing pointer type receiver
Structure inheritance combination and constructor
Structure json conversion and tag tag
Introduction to packages and custom packages
Custom package reference
go get third-party package download to local
Use of third-party packages and use of other go commands
Use of time package
Error handling panic-defer-recover