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
  • Reading Files
  • Writing Files