Directories ¶ Show internal Expand all Path Synopsis 00-my_code exercises/ninja_L01 exercises/ninja_L02 exercises/ninja_L03 exercises/ninja_L04 exercises/ninja_L05 sec04-VariablesValuesTypes sec06-ProgrammingFundamentals/Constants sec06-ProgrammingFundamentals/IOTA sec06-ProgrammingFundamentals/Numerals sec06-ProgrammingFundamentals/bit_shifting sec08-ControlFlow/ASCII sec08-ControlFlow/BreakContinue sec08-ControlFlow/ForLoops sec08-ControlFlow/IfStatements sec08-ControlFlow/SwitchStmt sec08-ControlFlow/exercise01 sec10-GroupingData/arrays sec10-GroupingData/maps sec10-GroupingData/slices sec12-Structs/anonymous_structs sec12-Structs/embedded_structs sec12-Structs/structs sec14-Functions/defer sec14-Functions/interfaces_polymorphism sec14-Functions/methods sec14-Functions/syntax sec14-Functions/unfurling sec14-Functions/variadic_parameter go-programming-master code_samples/000_temp/01-concurrency code_samples/000_temp/02-hello-world code_samples/001-hello-world code_samples/002-cross-compile code_samples/003-packages/cat code_samples/003-packages/dog code_samples/004-ninja-level-nine/01-goroutines-waitgroups code_samples/004-ninja-level-nine/02-methods-sets code_samples/004-ninja-level-nine/03-race-condition code_samples/004-ninja-level-nine/04-mutex code_samples/004-ninja-level-nine/05-atomic code_samples/004-ninja-level-nine/06-os-arch code_samples/005-channels/01-channels-block/01-does-not-run code_samples/005-channels/01-channels-block/02-successful-pass-of-value code_samples/005-channels/01-channels-block/03-succesful-buffer code_samples/005-channels/01-channels-block/04-unsuccesful-buffer code_samples/005-channels/01-channels-block/05-succesful-buffer code_samples/005-channels/02-directional-channels/01 code_samples/005-channels/02-directional-channels/02-does-not-work code_samples/005-channels/02-directional-channels/03-does-not-work code_samples/005-channels/02-directional-channels/04-using-with-funcs code_samples/005-channels/02-directional-channels/05-range-close code_samples/005-channels/03-select code_samples/006-error-handling/00-check-errors/01 code_samples/006-error-handling/00-check-errors/02 code_samples/006-error-handling/00-check-errors/03 code_samples/006-error-handling/00-check-errors/04 code_samples/006-error-handling/01-fmt-println code_samples/006-error-handling/02-log-println code_samples/006-error-handling/03-log-set-output code_samples/006-error-handling/04-log-fatalln code_samples/006-error-handling/05-log-panic code_samples/006-error-handling/06-panic code_samples/006-error-handling/07-custom-errors/01_errors-new code_samples/006-error-handling/07-custom-errors/02_errors-new_var code_samples/006-error-handling/07-custom-errors/03_fmt-errorf code_samples/006-error-handling/07-custom-errors/04_fmt-errorf_var code_samples/006-error-handling/07-custom-errors/05_custom-type code_samples/007-documentation/01 code_samples/007-documentation/01/mymath code_samples/008-ninja-level-twelve/01 code_samples/008-ninja-level-twelve/01/dog code_samples/009-testing/01-test/01 code_samples/009-testing/01-test/02 code_samples/009-testing/02-table-test/01 code_samples/009-testing/02-table-test/02 code_samples/009-testing/03-examples/01 code_samples/009-testing/03-examples/01/acdc code_samples/009-testing/03-examples/02 code_samples/009-testing/03-examples/02/mymathtwo code_samples/009-testing/04-benchmark/00-live code_samples/009-testing/04-benchmark/00-live/saying code_samples/009-testing/04-benchmark/01-greet code_samples/009-testing/04-benchmark/02-greet code_samples/009-testing/04-benchmark/02-greet/mystr code_samples/009-testing/04-benchmark/03-cat code_samples/009-testing/04-benchmark/03-cat/mystr code_samples/010-ninja-level-thirteen/01/finished code_samples/010-ninja-level-thirteen/01/finished/dog code_samples/010-ninja-level-thirteen/01/starting-code code_samples/010-ninja-level-thirteen/01/starting-code/dog code_samples/010-ninja-level-thirteen/02/01-code-starting code_samples/010-ninja-level-thirteen/02/01-code-starting/quote code_samples/010-ninja-level-thirteen/02/01-code-starting/word code_samples/010-ninja-level-thirteen/02/02-code-finished code_samples/010-ninja-level-thirteen/02/02-code-finished/quote code_samples/010-ninja-level-thirteen/02/02-code-finished/word code_samples/010-ninja-level-thirteen/03/01-code-starting code_samples/010-ninja-level-thirteen/03/01-code-starting/mymath code_samples/010-ninja-level-thirteen/03/02-code-finished code_samples/010-ninja-level-thirteen/03/02-code-finished/mymath code_samples/011-code-samples/01-file/01-open/01-ioutil-readall code_samples/011-code-samples/01-file/01-open/02-bufio-newscanner code_samples/011-code-samples/01-file/02-newfile/01-write code_samples/011-code-samples/01-file/02-newfile/02-copy/01 code_samples/011-code-samples/01-file/02-newfile/02-copy/02-strings-newreader code_samples/011-code-samples/02-donovan-kernighan/02-structure/01-fibonacci code_samples/011-code-samples/02-donovan-kernighan/02-structure/01-fibonacci/mymath code_samples/011-code-samples/02-donovan-kernighan/02-structure/02-celsius-farenheit code_samples/011-code-samples/02-donovan-kernighan/02-structure/02-celsius-farenheit/tempconv code_samples/011-code-samples/02-donovan-kernighan/11-testing/01/word code_samples/011-code-samples/02-donovan-kernighan/11-testing/02/word code_samples/011-code-samples/02-donovan-kernighan/temp/ch10/cross code_samples/011-code-samples/02-donovan-kernighan/temp/ch10/jpeg code_samples/011-code-samples/02-donovan-kernighan/temp/ch11/echo code_samples/011-code-samples/02-donovan-kernighan/temp/ch11/storage1 code_samples/011-code-samples/02-donovan-kernighan/temp/ch11/storage2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch11/word1 code_samples/011-code-samples/02-donovan-kernighan/temp/ch11/word2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch12/display code_samples/011-code-samples/02-donovan-kernighan/temp/ch12/format code_samples/011-code-samples/02-donovan-kernighan/temp/ch12/methods code_samples/011-code-samples/02-donovan-kernighan/temp/ch12/params code_samples/011-code-samples/02-donovan-kernighan/temp/ch12/search code_samples/011-code-samples/02-donovan-kernighan/temp/ch12/sexpr code_samples/011-code-samples/02-donovan-kernighan/temp/ch13/bzip code_samples/011-code-samples/02-donovan-kernighan/temp/ch13/bzip-print code_samples/011-code-samples/02-donovan-kernighan/temp/ch13/bzipper code_samples/011-code-samples/02-donovan-kernighan/temp/ch13/equal code_samples/011-code-samples/02-donovan-kernighan/temp/ch13/unsafeptr code_samples/011-code-samples/02-donovan-kernighan/temp/ch2/cf code_samples/011-code-samples/02-donovan-kernighan/temp/ch2/echo4 code_samples/011-code-samples/02-donovan-kernighan/temp/ch3/basename1 code_samples/011-code-samples/02-donovan-kernighan/temp/ch3/basename2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch3/comma code_samples/011-code-samples/02-donovan-kernighan/temp/ch3/mandelbrot code_samples/011-code-samples/02-donovan-kernighan/temp/ch3/netflag code_samples/011-code-samples/02-donovan-kernighan/temp/ch3/printints code_samples/011-code-samples/02-donovan-kernighan/temp/ch3/surface code_samples/011-code-samples/02-donovan-kernighan/temp/ch4/append code_samples/011-code-samples/02-donovan-kernighan/temp/ch4/autoescape code_samples/011-code-samples/02-donovan-kernighan/temp/ch4/charcount code_samples/011-code-samples/02-donovan-kernighan/temp/ch4/dedup code_samples/011-code-samples/02-donovan-kernighan/temp/ch4/embed code_samples/011-code-samples/02-donovan-kernighan/temp/ch4/github code_samples/011-code-samples/02-donovan-kernighan/temp/ch4/graph code_samples/011-code-samples/02-donovan-kernighan/temp/ch4/issues code_samples/011-code-samples/02-donovan-kernighan/temp/ch4/issueshtml code_samples/011-code-samples/02-donovan-kernighan/temp/ch4/issuesreport code_samples/011-code-samples/02-donovan-kernighan/temp/ch4/movie code_samples/011-code-samples/02-donovan-kernighan/temp/ch4/nonempty code_samples/011-code-samples/02-donovan-kernighan/temp/ch4/rev code_samples/011-code-samples/02-donovan-kernighan/temp/ch4/sha256 code_samples/011-code-samples/02-donovan-kernighan/temp/ch4/treesort code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/defer1 code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/defer2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/fetch code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/findlinks1 code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/findlinks2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/findlinks3 code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/links code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/outline code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/outline2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/squares code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/sum code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/title1 code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/title2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/title3 code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/toposort code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/trace code_samples/011-code-samples/02-donovan-kernighan/temp/ch5/wait code_samples/011-code-samples/02-donovan-kernighan/temp/ch6/coloredpoint code_samples/011-code-samples/02-donovan-kernighan/temp/ch6/geometry code_samples/011-code-samples/02-donovan-kernighan/temp/ch6/intset code_samples/011-code-samples/02-donovan-kernighan/temp/ch6/urlvalues code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/bytecounter code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/eval code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/http1 code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/http2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/http3 code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/http3a code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/http4 code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/sleep code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/sorting code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/surface code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/tempconv code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/tempflag code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/xmlselect code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/cake code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/chat code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/clock1 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/clock2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/countdown1 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/countdown2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/countdown3 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/crawl1 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/crawl2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/crawl3 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/du1 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/du2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/du3 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/du4 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/netcat1 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/netcat2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/netcat3 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/pipeline1 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/pipeline2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/pipeline3 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/reverb1 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/reverb2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/spinner code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/thumbnail code_samples/011-code-samples/02-donovan-kernighan/temp/ch9/bank1 code_samples/011-code-samples/02-donovan-kernighan/temp/ch9/bank2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch9/bank3 code_samples/011-code-samples/02-donovan-kernighan/temp/ch9/memo1 code_samples/011-code-samples/02-donovan-kernighan/temp/ch9/memo2 code_samples/011-code-samples/02-donovan-kernighan/temp/ch9/memo3 code_samples/011-code-samples/02-donovan-kernighan/temp/ch9/memo4 code_samples/011-code-samples/02-donovan-kernighan/temp/ch9/memo5 code_samples/011-code-samples/02-donovan-kernighan/temp/ch9/memotest code_samples/012-updated-version/001-hello-world code_samples/012-updated-version/008-hello-world code_samples/012-updated-version/009a-intro-to-packages code_samples/012-updated-version/010-short-declaration-operator code_samples/012-updated-version/011-var-keyword code_samples/012-updated-version/012-exploring-type code_samples/012-updated-version/013-zero-value code_samples/012-updated-version/014-fmt-package code_samples_es/000_temp/01-concurrency code_samples_es/001-hello-world code_samples_es/002-cross-compile code_samples_es/003-packages/cat code_samples_es/003-packages/dog code_samples_es/004-ninja-level-nine/01-goroutines-waitgroups code_samples_es/004-ninja-level-nine/02-methods-sets code_samples_es/004-ninja-level-nine/03-race-condition code_samples_es/004-ninja-level-nine/04-mutex code_samples_es/004-ninja-level-nine/05-atomic code_samples_es/004-ninja-level-nine/06-os-arch code_samples_es/005-channels/01-channels-block/01-does-not-run code_samples_es/005-channels/01-channels-block/02-successful-pass-of-value code_samples_es/005-channels/01-channels-block/03-succesful-buffer code_samples_es/005-channels/01-channels-block/04-unsuccesful-buffer code_samples_es/005-channels/01-channels-block/05-succesful-buffer code_samples_es/005-channels/02-directional-channels/01 code_samples_es/005-channels/02-directional-channels/02-does-not-work code_samples_es/005-channels/02-directional-channels/03-does-not-work code_samples_es/005-channels/02-directional-channels/04-using-with-funcs code_samples_es/005-channels/02-directional-channels/05-range-close code_samples_es/005-channels/03-select code_samples_es/006-error-handling/00-check-errors/01 code_samples_es/006-error-handling/00-check-errors/02 code_samples_es/006-error-handling/00-check-errors/03 code_samples_es/006-error-handling/00-check-errors/04 code_samples_es/006-error-handling/01-fmt-println code_samples_es/006-error-handling/02-log-println code_samples_es/006-error-handling/03-log-set-output code_samples_es/006-error-handling/04-log-fatalln code_samples_es/006-error-handling/05-log-panic code_samples_es/006-error-handling/06-panic code_samples_es/006-error-handling/07-custom-errors/01_errors-new code_samples_es/006-error-handling/07-custom-errors/02_errors-new_var code_samples_es/006-error-handling/07-custom-errors/03_fmt-errorf code_samples_es/006-error-handling/07-custom-errors/04_fmt-errorf_var code_samples_es/006-error-handling/07-custom-errors/05_custom-type code_samples_es/007-documentation/01 code_samples_es/007-documentation/01/mymath code_samples_es/008-ninja-level-twelve/01 code_samples_es/008-ninja-level-twelve/01/dog code_samples_es/009-testing/01-test/01 code_samples_es/009-testing/01-test/02 code_samples_es/009-testing/02-table-test/01 code_samples_es/009-testing/02-table-test/02 code_samples_es/009-testing/03-examples/01 code_samples_es/009-testing/03-examples/01/acdc code_samples_es/009-testing/03-examples/02 code_samples_es/009-testing/03-examples/02/mymathtwo code_samples_es/009-testing/04-benchmark/00-live code_samples_es/009-testing/04-benchmark/00-live/saying code_samples_es/009-testing/04-benchmark/01-greet code_samples_es/009-testing/04-benchmark/02-greet code_samples_es/009-testing/04-benchmark/02-greet/mystr code_samples_es/009-testing/04-benchmark/03-cat code_samples_es/009-testing/04-benchmark/03-cat/mystr code_samples_es/010-ninja-level-thirteen/01/finished code_samples_es/010-ninja-level-thirteen/01/finished/dog code_samples_es/010-ninja-level-thirteen/01/starting-code code_samples_es/010-ninja-level-thirteen/01/starting-code/dog code_samples_es/010-ninja-level-thirteen/02/01-code-starting code_samples_es/010-ninja-level-thirteen/02/01-code-starting/quote code_samples_es/010-ninja-level-thirteen/02/01-code-starting/word code_samples_es/010-ninja-level-thirteen/02/02-code-finished code_samples_es/010-ninja-level-thirteen/02/02-code-finished/quote code_samples_es/010-ninja-level-thirteen/02/02-code-finished/word code_samples_es/010-ninja-level-thirteen/03/01-code-starting code_samples_es/010-ninja-level-thirteen/03/01-code-starting/mymath code_samples_es/010-ninja-level-thirteen/03/02-code-finished code_samples_es/010-ninja-level-thirteen/03/02-code-finished/mymath code_samples_es/011-code-samples/01-file/01-open/01-ioutil-readall code_samples_es/011-code-samples/01-file/01-open/02-bufio-newscanner code_samples_es/011-code-samples/01-file/02-newfile/01-write code_samples_es/011-code-samples/01-file/02-newfile/02-copy/01 code_samples_es/011-code-samples/01-file/02-newfile/02-copy/02-strings-newreader code_samples_es/011-code-samples/02-donovan-kernighan/02-structure/01-fibonacci code_samples_es/011-code-samples/02-donovan-kernighan/02-structure/01-fibonacci/mymath code_samples_es/011-code-samples/02-donovan-kernighan/02-structure/02-celsius-farenheit code_samples_es/011-code-samples/02-donovan-kernighan/02-structure/02-celsius-farenheit/tempconv code_samples_es/011-code-samples/02-donovan-kernighan/11-testing/01/word code_samples_es/011-code-samples/02-donovan-kernighan/11-testing/02/word Click to show internal directories. Click to hide internal directories.