An open API service indexing awesome lists of open source software.

https://github.com/halfzebra/golang-course

Code exercises from golang course
https://github.com/halfzebra/golang-course

Last synced: 11 months ago
JSON representation

Code exercises from golang course

Awesome Lists containing this project

README

          

# golang-course

Materials are located [here](https://docs.google.com/document/d/1ckYpi6hcRkaBUEk975f54oGsHYHu7GhzOk7-nOrkNxo).

- [Defer](115-exercise/main.go)
- [Methods](116-exercise/main.go)
- [Interface](117-exercise/main.go)
- [Anonymous Function](118-exercise/main.go)
- [Function Expression](119-exercise/main.go)
- [Returning Function Expression](120-exercise/main.go)
- [Callback](121-exercise/main.go)
- [Closure](122-exercise/main.go)
- [Recursion](123-exercise/main.go)
- Pointers
- [Pointer Address](127-exercise/main.go)
- [Struct Pointer](128-exercise/main.go)
- JSON
- [json.Marshal](136-exercise/main.go)
- [json.Unmarshal](137-exercise/main.go)
- Concurrency
- [Goroutines and WaitGroup](148-exercise/main.go)
- [Method Sets](149-exercise/main.go)
- [Race Condition in Goroutines](150-exercise/main.go)
- [Mutex](151-exercise/main.go)
- [Atom](152-exercise/main.go)
- [Runtime Stuff](153-exercise/main.go)
- Channels
- [Deadlock](164-exercise/main.go)
- [Direction p.1](164-exercise/main.go)
- [Direction p.2](165-exercise/main.go)
- [and For Range](166-exercise/main.go)
- [and Select](167-exercise/main.go)
- [Status](168-exercise/main.go)
- Error
- [Handling](176-exercise/main.go)
- [Message formatting](177-exercise/main.go)
- [Custom types](178-exercise/main.go)
- [Custom types with additional data](179-exercise/main.go)
- [Package](186-exercise/main.go)

## Links

https://godoc.org/
http://www.golang-book.com/