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
- Host: GitHub
- URL: https://github.com/halfzebra/golang-course
- Owner: halfzebra
- Created: 2019-03-17T23:07:10.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-14T14:35:19.000Z (about 7 years ago)
- Last Synced: 2025-01-20T10:14:11.804Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 26.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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/