Directories ¶ Show internal Expand all Path Synopsis kernighan_donovan_2016 01_01_Args command 01_02_for_loop_range command 01_03_time command 01_04_scanner_map_of_maps command 01_05_image_animations command 01_06_gif_aminations_color command 01_07_net_http_get command 01_08_net_http_get_strings command 01_09_net_http_get_status command 01_10_net_goroutines_channels command 01_12_http_server_animations command 02_01_packages/tempconv 02_02_temp_conversion command 02_02_temp_conversion/tempconv 02_03_init command 02_03_init/popcount 02_04_init2 command 02_04_init2/popcount 02_05_init3 command 02_05_init3/popcount 03_01_floats_SVG_isometric command 03_03_floats_SVG_colors command 03_04_floats_SVG_server command 03_05_complex_mandelbrot_color command 03_06_complex_mandelbrot_supersampling command 03_07_complex_newton_z4_1 command 03_09_mandelbrot_server command 03_10_bytes_commas_iterative command 03_10_strings_floats_commas command 03_11_bytes_commas_iterative_floats command 03_12_anagrams command 03_13_iota_enums command 04_01_hamming_distance command 04_02_sha512_cli_args command 04_03_array_pointer command 04_04_single_pass_rotate command 04_05_remove_duplicates_string command 04_06_space_squash command 04_07_utf_reverse command 04_08_maps_charcount command 04_09_word_frequency_report command 04_10_json_marshal_unmarshal command 04_10_json_marshal_unmarshal/github 04_11_shell_github_issue_handler command the_way_2_go 10_10_embedding_inheritance command 10_10_embedding_inheritance/base 10_10_embedding_inheritance/employee 10_10_embedding_inheritance/person 10_12_stringification command 10_13_stringification_basetype command 10_14_stringification_enums command 10_15_stringification_enumns_2 command 10_16_struct_stack command 10_16_struct_stack/arrstack 10_1_struct_pointers command 10_3_struct_point command 10_3_struct_point/point 10_4_struct_rectangle command 10_4_struct_rectangle/rectangle 10_5_anon_fields_tags command 10_6_methods_first_blood command 10_6_methods_first_blood/employee 10_8_inheritance command 10_8_inheritance/cars 10_8_inheritance/engine 10_9_point_methods command 10_9_point_methods/array 10_9_point_methods/checkFloat 10_9_point_methods/point 10_9_point_methods/point3D 11_10_custom_struct_sort_2 command 11_10_custom_struct_sort_2/float64array 11_10_custom_struct_sort_2/miner 11_11_empty_interface_type_assertion command 11_13_generic_stack_empty_interface_type_assertion command 11_13_generic_stack_empty_interface_type_assertion/genstack 11_1_type_assertions_switch command 11_1_type_assertions_switch/rsimple 11_1_type_assertions_switch/simple 11_1_type_assertions_switch/simpler 11_2_polymorphism command 11_2_polymorphism/circle 11_2_polymorphism/rectangle 11_2_polymorphism/shaper 11_2_polymorphism/square 11_3_virtual_struct command 11_3_virtual_struct/circle 11_3_virtual_struct/rectangle 11_3_virtual_struct/shape 11_3_virtual_struct/shaper 11_3_virtual_struct/square 11_5_interfaces command 11_5_interfaces/circle 11_5_interfaces/rectangle 11_5_interfaces/shaper 11_5_interfaces/square 11_5_interfaces/triangle 11_7_custom_alias_sort command 11_7_custom_alias_sort/float64array 11_7_custom_alias_sort/float64array_complicated 11_8_custom_struct_sort command 11_8_custom_struct_sort/person 12_1_read_write_std command 12_2_calculator_polish command 12_2_calculator_polish/genstack 12_2_calculator_polish/polish 12_3_csv_reader_naive command 12_3_csv_reader_naive/bookreader 12_4_file_writer command 12_4_file_writer/page 12_5_prog_args command 12_6_getopts command 12_7_file_reader_writer command 12_8_decode_gob command 12_9_crypto_intro command 13_1_try_catch_golang_way command 13_3_panic_recover_enclosure command 13_4_unit_testing command 13_4_unit_testing/reverse 14_10_polar2cartsian_channel command 14_10_polar2cartsian_channel/cartesian 14_10_polar2cartsian_channel/polar 14_11_channel_select command 14_12_functional_fibo_adv command 14_13_multiplexing command 14_1_channels_first_blood command 14_2_channel_block command 14_3_buffered_channel command 14_5_mutex_semaphore command 14_5_mutex_semaphore/semaphore 14_6_producer_consumer_idiom_mutex command 14_6_producer_consumer_idiom_mutex/semaphore 14_7_select_first_blood command 14_8_channel_fibo_select command 14_9_channel_rand command 15_1_client_server/client command 15_1_client_server/messages 15_1_client_server/neterr 15_1_client_server/server command 15_2_http_simple_server command 15_3_http_server_struct_handler command 15_4_http_get command 15_6_http_templates_test command 15_6_http_templates_test/metrics 15_7_templates_panic command 4_4_trying_to_crash_app command 4_5_type_definitions command 4_6_strings_and_runes command 5_1_two_vals_return command 5_2_enum_for_range_switch command 5_4_for_goto command 5_5_nested_loops command 5_6_bitwise_ops command 5_7_switch command 5_8_strings command 6_1_functions command 6_2_function_named_unnamed_args_and_ret_vals command 6_3_variadic_function command 6_4_closure_generator_fibo command 6_5_recursion command 6_6_recursion_factorial command 6_7_callback command 6_8_func_type_allocation command 6_9_closure_fibo command 7_10_higher_order command 7_11_slice_insert command 7_12_slice_remove command 7_13_slice_divide command 7_14_slice_unicode_inverter command 7_15_slice_weird_uniq command 7_17_slice_crude_map command 7_1_arrays command 7_2_array_for command 7_3_using_arrays_fibo_memo command 7_4_slices command 7_5_slice_ops_append command 7_6_slice_indexing command 7_7_slices_ops_sum_avg command 7_8_slice_ops_min_max command 7_9_slice_resize command 8_1_map_ops command 8_2_map_sort command 9_1_list_container command 9_2_package_unsafe command 9_3_package_build command 9_3_package_build/greetings 9_4_package_build_2 command 9_4_package_build_2/even 9_5_fibo_package command 9_5_fibo_package/fibo Click to show internal directories. Click to hide internal directories.