Directories ¶ Show internal Expand all Path Synopsis go 000_hello_world command 001_packages command 002_imports command 003_exported_names command 004_functions command 005_functions_parameters_shared_type command 006_function_multiple_return_types command 007_function_named_return_values command 008_variables command 009_variables_with_initializers command 010_variables_short_declarations command 011_variable_basic_types command 012_variable_zero_values command 013_type_convertion command 015_constants command 016_numerica_constants command 017_for_loop command 018_for_loop_init_post_stmts_optionals command 019_for_is_go_while command 020_for_forever command 021_if_statement command 022_if_with_short_statement command 023_if_and_else_stmts command 024_loops_functions command 025_switch command 026_switch_evaluation_order command 027_switch_without_condition command 028_defer command 029_stacking_defer command 030_pointers command 031_structures command 032_structures_accessing_fields command 033_pointers_to_structs command 034_struct_literal command 035_arrays command 036_slices command 037_slices_reference_to_array command 038_slice_literals command 039_slice_defaults command 041_nil_slices command 044_appending_to_a_slice command 045_range command 046_range_continue command 047_slice_picture_exercise command 048_maps command 049_map_literals command 052_map_exercise_word_count command 054_function_values command 055_function_closures command 056_fibonacci_closure command 057_methods command 058_methods_are_functions command 059_methods_on_non-struct_types command 063_interfaces command 065_nil_interface_values command 066_empty_interface command 067_type_assertions command basics/001_command_line_arguments command basics/004_while_loop command basics/005_range_loop command basics/006_reading_file command basics/008_slices_and_array command basics/010_embedded_structs command Click to show internal directories. Click to hide internal directories.