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