Directories ¶ Show internal Expand all Path Synopsis 01-basics 01-packages-variables-and-functions/01-packages 01-packages-variables-and-functions/02-imports 01-packages-variables-and-functions/03-exported-names 01-packages-variables-and-functions/04-functions 01-packages-variables-and-functions/05-functions-continued 01-packages-variables-and-functions/06-multiple-results 01-packages-variables-and-functions/07-named-results 01-packages-variables-and-functions/08-variables 01-packages-variables-and-functions/09-variables-with-initializers 01-packages-variables-and-functions/10-short-variable-declarations 01-packages-variables-and-functions/11-basic-types 01-packages-variables-and-functions/12-zero 01-packages-variables-and-functions/13-type-conversions 01-packages-variables-and-functions/14-type-inference 01-packages-variables-and-functions/15-constants 01-packages-variables-and-functions/16-numeric-constants 02-flow-control-statements/01-for 02-flow-control-statements/02-for-continued 02-flow-control-statements/03-for-is-gos-while 02-flow-control-statements/04-forever 02-flow-control-statements/05-if 02-flow-control-statements/06-if-with-a-short-statement 02-flow-control-statements/07-if-and-else 02-flow-control-statements/08-exercise-loops-and-functions 02-flow-control-statements/09-switch 02-flow-control-statements/10-switch-evaluation-order 02-flow-control-statements/11-switch-with-no-condition 02-flow-control-statements/12-defer 02-flow-control-statements/13-defer-multi 03-more-types/01-pointers 03-more-types/02-structs 03-more-types/03-struct-fields 03-more-types/04-struct-pointers 03-more-types/05-struct-literals 03-more-types/06-array 03-more-types/07-slices 03-more-types/08-slices-pointers 03-more-types/09-slice-literals 03-more-types/10-slice-bounds 03-more-types/11-slice-len-cap 03-more-types/12-nil-slices 03-more-types/13-making-slices 03-more-types/14-slices-of-slice 03-more-types/15-append 03-more-types/16-range 03-more-types/17-range-continued 03-more-types/18-exercises-slice.go 03-more-types/19-maps 03-more-types/20-map-literals 03-more-types/21-map-literals-continued 03-more-types/22-mutating-maps 03-more-types/23-exercise-maps 03-more-types/24-function-values 03-more-types/25-function-closures 03-more-types/26-exercise-fibonacci-closure 02-methods-and-interfaces 01-methods 02-methods-funcs 03-methods-continued 04-methods-pointers 05-methods-pointers-explained 06-indirection 07-indirection-values 08-methods-with-pointer-receivers 09-interfaces 10-interfaces-are-satisfied-implicitly 11-interface-values 12-interface-values-with-nil 13-nil-interface-values 14-empty-interface 15-type-assertions 16-type-switches 17-stringer 18-exercise-stringer 19-errors 20-exercise-errors 21-reader 22-exercise-reader 23-exercise-rot-reader 24-images 25-exercise-images 03-concurrency 01-goroutines 02-channels 03-buffered-channels 04-range-and-close 05-select 06-default-selection 08-exercise-equivalent-binary-trees 09-mutex-counter 10-exercise-web-crawler Click to show internal directories. Click to hide internal directories.