Go-Lang
- Introduction
- Basic Program
- Identifiers
- Data Types in Go
- Constants- Go Language
- if, if-else, Nested-if, if-else-if
- Loops in Go Language
- Switch Statement in Go
- Functions in Go Language
- Variadic functions in Go
- Anonymous function in Go Language
- Defer Keyword in Golang
- Methods in Golang
- Structures
- Nested Structure in Golang
- Anonymous Structure and Field in Golang
- Arrays
- How to Copy an Array into Another Array in Golang?
- Slices
- Slice Composite Literal in Go
- Structures
- Nested Structure in Golang
- Anonymous Structure and Field in Golang
- Pointers
- Passing Pointers to a Function in Go
- Pointer to a Struct in Golang
- Go Pointer to Pointer (Double Pointer)
- Comparing Pointers in Golang
- Comparing Pointers in Golang
- Methods in Golang
- Goroutines
- Select Statement
- Defer
- Error Handling
- Custom Errors
- Error Wrapping
- Panic and Recover
- Unidirectional Channel in Golang
First Class Functions
Reflection
- Reading Files
- Writing Files
Related Chapters
- Introduction of Go-Lang
- Fundamentals in Go
- Control Statement in Go
- Functions & Methods in Go
- Structures in Go
- Arrays in Go
- Slices in Go
- File Handling in I/O
- Pointers in Go
- Concurrency in Go
- Object Oriented Programming in Go
- Defer and Error Handling in Go
- First Class Functions in Go
- Reflection in Go
- File Handling in Go