Directories ¶ Show internal Expand all Path Synopsis 01_getting_started 01_hello_world command 02_numeral_system command 02_variables 01_declare_one_variable command 02_declare_multiple_variables command 03_inferred_type command 04_shorthand command 03_constants 01_constant_declaration command 02_multiple_initialization command 03_iota command 04_challenge command 04_scope 01_declaration_order command 02_variable_access command 03_package_scope command 04_visibility command 04_visibility/mypackage 05_variable_shadowing command 05_pointers 01_referencing_and_dereferencing command 02_accepting_user_input command 06_program_control_structures 01_selection/01_switch/01_basic_switch command 01_selection/01_switch/02_with_fallthrough command 01_selection/01_switch/03_multiple_cases command 01_selection/01_switch/04_no_expression command 01_selection/01_switch/05_switch_on_type command 07_array_slice_and_maps 01_array command 02_slice/01_int_slice command 02_slice/02_string_slice command 02_slice/03_joining_slices command 02_slice/04_deleting_slices command 02_slice/05_multidimensional_slice command 03_map command 08_functions 01_niladic command 02_monadic command 03_dyadic command 04_variadic command 05_returning_data/01_single command 05_returning_data/02_multiple command 06_function_expression command 07_callbacks command 07_defer command 08_callback command 08_recursion command 09_anonymous_self_executing command 10_defer command 09_package numutil stringutil 10_struct 01_user_defined_types command 02_struct command 03_json command 11_interface figures shape 12_sort_challenge 01_style1 command 01_style1/student 02_style2 command 02_style2/student 03_style command 03_style/student 13_error_handling 14_go_routines 01_concurrency command 02_race_condition/01_mutex command 02_race_condition/02_atomic command 03_channels/01_unbuffered_channels command 03_channels/02_buffered_channels command 03_channels/03_writing_to_1_channel_from_n_functions command 03_channels/04_reading_from_1_channel_from_n_functions command 03_channels/05_channels_and_functions/01_accept_and_return_channels command 03_channels/05_channels_and_functions/02_channel_direction command 03_channels/05_channels_and_functions/03_deadlock_challenges command 03_channels/05_channels_and_functions/04_fibonacci_challenge command 03_channels/06_channel_pipelines command 15_hash_table_exercise 01_review command 02_hash_function command 03_getting_text command 16_templating 01_substitution command 02_template_package command 03_working_with_data command 04_nested_templates command 17_web_server 01_creating_a_webserver command 02_working_with_json/01_basic command 02_working_with_json/02_optimized command 02_working_with_json/03_optimized_v1 command 02_working_with_json/04_accepting_data command 03_handlers/01_convenience_handlers command Assignment 01_channels_pipeline command 02_channels_fibo command 03_hashing command 09_website command 09_website/controllers/user 09_website/database Click to show internal directories. Click to hide internal directories.