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