# Packages
No description provided by the author
# README
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