Available at https://goquiz.github.io/
In place editing and execution is supported.
Any feedback would be greatly appreciated.
- Subslice
 - Short Declairation
 - Nil Interfaces
 - Map Ok-Idiom
 - Pointers
 - interface{} Pointers
 - Temporary Pointer
 - Break Outer Loop
 - Global Varibles
 - Defer Stack
 - Panic Stack
 - recover()
 - Goroutine Closures
 - Type Shadowing
 - String to Bytes
 - Map Mutex
 - DeepEqual
 - Gosched
 - Map Immutability
 - Slice Sorting
 
- init()
 - json unmarshalling
 - utf8 length
 - regex multiline mode
 - readline
 - Heap
 - context.WithTimeout
 - flag
 - text-template
 - html-template
 - http server
 - sql query
 
- gcflags
 - benchmark
 - package management
 - GOMAXPROCS
 - shared object
 - GODEBUG
 - $GOROOT vs $GOPATH
 - go generate
 - http server的pprof
 - ./...
 
- String Internals
 - Slice Internals
 - defer overhead
 - Map malloc Threshold
 - runtime.newobject()
 - SSA
 - AST
 - Go Bootstrapping
 - Unbuffered and Buffered Channels
 - Destructor
 - Garbage Collection
 - Goroutine Sleep
 - Memory Allocation
 - Stack vs Heap
 - Goroutine Pause or Halt
 
Prerequisites: "gopkg.in/yaml.v2"
cd _build
make html
make readme