Directories ¶ Show internal Expand all Path Synopsis 01_hello 02_sandbox 03_packages 04_imports 05_exported-names 06_functions 07_functions-continued 08_multiple-results 09_named-results 10_variables 11_variables-with-initializers 12_short-variable-declarations 13_basic-types 14_zero 15_type-conversions 16_type-inference 17_constants 18_numeric-constants 19_for 20_for-continued 21_for-is-gos-while 22_forever 23_If 24_if-with-a-short-statement 25_if-and-else 26_exercise-loops-and-functions 27_switch 28_switch-evaluation-order 29_switch-no-condition 30_defer 31_defer-multi 32_pointers 33_structs 34_struct-fields 35_struct-pointers 36_struct-literals 37_array 38_slices 40_slices-pointers 41_slice-literals.go 42_slice-bounds 43_slice-len-cap 44_nil-slices 45_making-slices 46_slices-of-slice 47_append 48_range 49_range-continued 50_exercise-slices 51_maps 52_map-literals 53_map-literals-continued 54_mutating-maps 55_exercise-maps 56_function-values 57_function-closures 58_exercise-fibonacci-closure 59_methods 60_methods-funcs 61_methods-continued 62_methods-pointers 63_methods-pointers-explained 64_indirection 65_indirection-values 66_methods-with-pointer-receivers 67_interfaces 68_interfaces-are-satisfied-implicitly 69_interface-values 70_interface-values-with-nil 71_nil-interface-values 72_empty-interface 73_type-assertions 74_type-switches 75_stringer 76_exercise-stringer 77_errors 78_exercise-errors 79_reader 80_exercise-reader 81_exercise-rot-reader 82_images 83_exercise-images 84_goroutines 85_channels 86_buffered-channels 87_range-and-close 88_select 89_default-selection 90_exercise-equivalent-binary-trees 91_mutex-counter 92_exercise-web-crawler Click to show internal directories. Click to hide internal directories.