Skip to content

mozartfish/golang-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

golang-practice

Day 1

  • figure out go modules, packages setup
  • hello world
  • values
  • variables

Day 2

  • constants
  • for
  • if/else

Day 3

  • switch
  • arrays
  • slices

Day 4

  • maps
  • range
  • functions

Day 5

  • multiple return values
  • variadic functions
  • closures

Day 6

  • recursion
  • pointers
  • strings and runes

Day 7

  • structs
  • methods
  • interfaces

Day 8

  • enums
  • struct embedding
  • generics

Day 9

  • errors
  • custom errors
  • goroutines

Day 10

  • channels
  • channel buffering
  • channel synchronization

Day 11

  • channel directions
  • select
  • timeouts
  • non-blocking channel operations

Day 12

  • closing channels
  • range over channels
  • timers

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages