README ¶ Go Tour Progress Visit https://go.dev/tour/ for more information Fast links to the exercises in src: "Loops and Functions"; "Slices"; "Maps"; "Fibonacci closure"; "Stringers"; "Errors"; "Readers"; "rot13Reader"; "Images"; "Equivalent Binary Trees"; "Web Crawler". Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis src 10_variables command 11_initializers command 12_short_var_declarations command 13_basic_types command 14_zero_values command 15_type_conversions command 16_type_inference command 17_constants command 18_numeric_constants command 19_for_cycle command 1_hello_go command 20_for_continued command 21_while_imitation command 22_forever command 23_if_statement command 24_if_short_statement command 25_if_with_else command 26_loops_and_functions_exercise command 27_switch_statement command 28_switch_evaluation_order command 29_switch_with_no_condition command 2_time_test command 30_defer command 31_stacking_defer command 32_pointers command 33_structs command 34_accessing_structs command 35_ptr_to_structs command 36_struct_literals command 37_arrays command 38_array_slices command 39_slices_are_like_refs command 3_packages command 40_slice_literals command 41_slice_defaults command 42_slice_length_and_capacity command 43_nil_slice command 44_make_slice command 45_slices_of_slices command 46_appending_to_a_slice command 47_range command 48_range_continued command 49_slices_exercise command 4_imports command 50_maps command 51_map_literals command 52_map_literals_continued command 53_mutating_maps command 54_maps_exercise command 55_function_values command 56_function_closures command 57_fibonacci_closure_exercise command 58_methods command 59_methods_and_functions command 5_exported_names command 60_methods_continued command 61_pointer_receivers command 62_pointers_and_functions command 63_methods_and_pointer_indirection command 64_methods_and_pointer_indirection_2 command 65_choosing_value_or_pointer_receiver command 66_interfaces command 67_interfaces_implicitly command 68_interface_values command 69_interfaces_nil_underlying command 6_functions command 70_nil_interface_values command 71_empty_interface command 72_type_assertions command 73_type_switches command 74_stringers command 75_exercise_stringers command 76_errors command 77_exercise_errors command 78_readers command 79_exercise_readers command 7_functions_continued command 80_exercise_rot13_reader command 81_images command 82_images_exercise command 83_type_parameters command 84_generic_types command 85_goroutines command 86_channels command 87_buffered_channels command 88_range_and_close command 89_select command 8_multiple_results command 90_default_selection command 91_exercise_equivalent_binary_trees command 92_web_crawler_exercise command 9_named_return command Click to show internal directories. Click to hide internal directories.