Welcome to The Go Language Lecture Series!
In this third volume, we delve into essential topics that will enhance your understanding of Go.
We will review critical topics from previous volumes and quickly get into new material.
Here's a list of the areas we will be covering. It's over 4 hours of essential Go exercises for practicing, learning, and reviewing:
Blank Identifier: A reintroduction to this powerful tool and how to use it.
Datatype Inference and Zeroed Values: Understand how Go infers types and initializes variables.
Creating Custom Data Types: Learn how to define your own structures and types.
Type Aliases in Go: Simplify complex type names.
For Range Loop: A deeper exploration of this versatile construct.
Importing useful packages from GitHub.
Struct Datatype: Dive into structs with practical exercises.
Interfaces Applied to Structs: Unleash the power of interfaces.
Map Data Types: Master maps for efficient data storage.
Expect quick drills that target specific concepts, as well as repetitive tips to cement important ideas.
Whether you spend four hours or several weeks, this volume is a valuable resource.
Use it for reviewing during your own projects, we will keep it updated and add more details over time.
Let’s embark on this learning journey together!