├── .gitattributes ├── .github └── workflows │ └── test.yml ├── .gitignore ├── CONTRIBUTING.md ├── README.md ├── examples.txt ├── examples ├── arrays │ ├── arrays.go │ ├── arrays.hash │ └── arrays.sh ├── atomic-counters │ ├── atomic-counters.go │ ├── atomic-counters.hash │ └── atomic-counters.sh ├── base64-encoding │ ├── base64-encoding.go │ ├── base64-encoding.hash │ └── base64-encoding.sh ├── channel-buffering │ ├── channel-buffering.go │ ├── channel-buffering.hash │ └── channel-buffering.sh ├── channel-directions │ ├── channel-directions.go │ ├── channel-directions.hash │ └── channel-directions.sh ├── channel-synchronization │ ├── channel-synchronization.go │ ├── channel-synchronization.hash │ └── channel-synchronization.sh ├── channels │ ├── channels.go │ ├── channels.hash │ └── channels.sh ├── closing-channels │ ├── closing-channels.go │ ├── closing-channels.hash │ └── closing-channels.sh ├── closures │ ├── closures.go │ ├── closures.hash │ └── closures.sh ├── command-line-arguments │ ├── command-line-arguments.go │ ├── command-line-arguments.hash │ └── command-line-arguments.sh ├── command-line-flags │ ├── command-line-flags.go │ ├── command-line-flags.hash │ └── command-line-flags.sh ├── command-line-subcommands │ ├── command-line-subcommands.go │ ├── command-line-subcommands.hash │ └── command-line-subcommands.sh ├── constants │ ├── constants.go │ ├── constants.hash │ └── constants.sh ├── context │ ├── context.go │ ├── context.hash │ └── context.sh ├── custom-errors │ ├── custom-errors.go │ ├── custom-errors.hash │ └── custom-errors.sh ├── defer │ ├── defer.go │ ├── defer.hash │ └── defer.sh ├── directories │ ├── directories.go │ ├── directories.hash │ └── directories.sh ├── embed-directive │ ├── embed-directive.go │ ├── embed-directive.hash │ ├── embed-directive.sh │ └── folder │ │ ├── file1.hash │ │ ├── file2.hash │ │ └── single_file.txt ├── enums │ ├── enums.go │ ├── enums.hash │ └── enums.sh ├── environment-variables │ ├── environment-variables.go │ ├── environment-variables.hash │ └── environment-variables.sh ├── epoch │ ├── epoch.go │ ├── epoch.hash │ └── epoch.sh ├── errors │ ├── errors.go │ ├── errors.hash │ └── errors.sh ├── execing-processes │ ├── execing-processes.go │ ├── execing-processes.hash │ └── execing-processes.sh ├── exit │ ├── exit.go │ ├── exit.hash │ └── exit.sh ├── file-paths │ ├── file-paths.go │ ├── file-paths.hash │ └── file-paths.sh ├── for │ ├── for.go │ ├── for.hash │ └── for.sh ├── functions │ ├── functions.go │ ├── functions.hash │ └── functions.sh ├── generics │ ├── generics.go │ ├── generics.hash │ └── generics.sh ├── goroutines │ ├── goroutines.go │ ├── goroutines.hash │ └── goroutines.sh ├── hello-world │ ├── hello-world.go │ ├── hello-world.hash │ └── hello-world.sh ├── http-client │ ├── http-client.go │ ├── http-client.hash │ └── http-client.sh ├── http-server │ ├── http-server.go │ ├── http-server.hash │ └── http-server.sh ├── if-else │ ├── if-else.go │ ├── if-else.hash │ └── if-else.sh ├── interfaces │ ├── interfaces.go │ ├── interfaces.hash │ └── interfaces.sh ├── json │ ├── json.go │ ├── json.hash │ └── json.sh ├── line-filters │ ├── line-filters.go │ ├── line-filters.hash │ └── line-filters.sh ├── logging │ ├── logging.go │ ├── logging.hash │ └── logging.sh ├── maps │ ├── maps.go │ ├── maps.hash │ └── maps.sh ├── methods │ ├── methods.go │ ├── methods.hash │ └── methods.sh ├── multiple-return-values │ ├── multiple-return-values.go │ ├── multiple-return-values.hash │ └── multiple-return-values.sh ├── mutexes │ ├── mutexes.go │ ├── mutexes.hash │ └── mutexes.sh ├── non-blocking-channel-operations │ ├── non-blocking-channel-operations.go │ ├── non-blocking-channel-operations.hash │ └── non-blocking-channel-operations.sh ├── number-parsing │ ├── number-parsing.go │ ├── number-parsing.hash │ └── number-parsing.sh ├── panic │ ├── panic.go │ ├── panic.hash │ └── panic.sh ├── pointers │ ├── pointers.go │ ├── pointers.hash │ └── pointers.sh ├── random-numbers │ ├── random-numbers.go │ ├── random-numbers.hash │ └── random-numbers.sh ├── range-over-built-in-types │ ├── range-over-built-in-types.go │ ├── range-over-built-in-types.hash │ └── range-over-built-in-types.sh ├── range-over-channels │ ├── range-over-channels.go │ ├── range-over-channels.hash │ └── range-over-channels.sh ├── range-over-iterators │ ├── range-over-iterators.go │ ├── range-over-iterators.hash │ └── range-over-iterators.sh ├── rate-limiting │ ├── rate-limiting.go │ ├── rate-limiting.hash │ └── rate-limiting.sh ├── reading-files │ ├── reading-files.go │ ├── reading-files.hash │ └── reading-files.sh ├── recover │ ├── recover.go │ ├── recover.hash │ └── recover.sh ├── recursion │ ├── recursion.go │ ├── recursion.hash │ └── recursion.sh ├── regular-expressions │ ├── regular-expressions.go │ ├── regular-expressions.hash │ └── regular-expressions.sh ├── select │ ├── select.go │ ├── select.hash │ └── select.sh ├── sha256-hashes │ ├── sha256-hashes.go │ ├── sha256-hashes.hash │ └── sha256-hashes.sh ├── signals │ ├── signals.go │ ├── signals.hash │ └── signals.sh ├── slices │ ├── slices.go │ ├── slices.hash │ └── slices.sh ├── sorting-by-functions │ ├── sorting-by-functions.go │ ├── sorting-by-functions.hash │ └── sorting-by-functions.sh ├── sorting │ ├── sorting.go │ ├── sorting.hash │ └── sorting.sh ├── spawning-processes │ ├── spawning-processes.go │ ├── spawning-processes.hash │ └── spawning-processes.sh ├── stateful-goroutines │ ├── stateful-goroutines.go │ ├── stateful-goroutines.hash │ └── stateful-goroutines.sh ├── string-formatting │ ├── string-formatting.go │ ├── string-formatting.hash │ └── string-formatting.sh ├── string-functions │ ├── string-functions.go │ ├── string-functions.hash │ └── string-functions.sh ├── strings-and-runes │ ├── strings-and-runes.go │ ├── strings-and-runes.hash │ └── strings-and-runes.sh ├── struct-embedding │ ├── struct-embedding.go │ ├── struct-embedding.hash │ └── struct-embedding.sh ├── structs │ ├── structs.go │ ├── structs.hash │ └── structs.sh ├── switch │ ├── switch.go │ ├── switch.hash │ └── switch.sh ├── tcp-server │ ├── tcp-server.go │ ├── tcp-server.hash │ └── tcp-server.sh ├── temporary-files-and-directories │ ├── temporary-files-and-directories.go │ ├── temporary-files-and-directories.hash │ └── temporary-files-and-directories.sh ├── testing-and-benchmarking │ ├── main_test.go │ ├── main_test.sh │ └── testing-and-benchmarking.hash ├── text-templates │ ├── text-templates.go │ ├── text-templates.hash │ └── text-templates.sh ├── tickers │ ├── tickers.go │ ├── tickers.hash │ └── tickers.sh ├── time-formatting-parsing │ ├── time-formatting-parsing.go │ ├── time-formatting-parsing.hash │ └── time-formatting-parsing.sh ├── time │ ├── time.go │ ├── time.hash │ └── time.sh ├── timeouts │ ├── timeouts.go │ ├── timeouts.hash │ └── timeouts.sh ├── timers │ ├── timers.go │ ├── timers.hash │ └── timers.sh ├── url-parsing │ ├── url-parsing.go │ ├── url-parsing.hash │ └── url-parsing.sh ├── values │ ├── values.go │ ├── values.hash │ └── values.sh ├── variables │ ├── variables.go │ ├── variables.hash │ └── variables.sh ├── variadic-functions │ ├── variadic-functions.go │ ├── variadic-functions.hash │ └── variadic-functions.sh ├── waitgroups │ ├── waitgroups.go │ ├── waitgroups.hash │ └── waitgroups.sh ├── worker-pools │ ├── worker-pools.go │ ├── worker-pools.hash │ └── worker-pools.sh ├── writing-files │ ├── writing-files.go │ ├── writing-files.hash │ └── writing-files.sh └── xml │ ├── xml.go │ ├── xml.hash │ └── xml.sh ├── go.mod ├── go.sum ├── public ├── 404.html ├── arrays ├── atomic-counters ├── base64-encoding ├── channel-buffering ├── channel-directions ├── channel-synchronization ├── channels ├── clipboard.png ├── closing-channels ├── closures ├── command-line-arguments ├── command-line-flags ├── command-line-subcommands ├── constants ├── context ├── custom-errors ├── defer ├── directories ├── embed-directive ├── enums ├── environment-variables ├── epoch ├── errors ├── execing-processes ├── exit ├── favicon.ico ├── file-paths ├── for ├── functions ├── generics ├── goroutines ├── hello-world ├── http-client ├── http-server ├── if-else ├── index.html ├── interfaces ├── json ├── line-filters ├── logging ├── maps ├── methods ├── multiple-return-values ├── mutexes ├── non-blocking-channel-operations ├── number-parsing ├── panic ├── play.png ├── pointers ├── random-numbers ├── range-over-built-in-types ├── range-over-channels ├── range-over-iterators ├── rate-limiting ├── reading-files ├── recover ├── recursion ├── regular-expressions ├── select ├── sha256-hashes ├── signals ├── site.css ├── site.js ├── slices ├── sorting ├── sorting-by-functions ├── spawning-processes ├── stateful-goroutines ├── string-formatting ├── string-functions ├── strings-and-runes ├── struct-embedding ├── structs ├── switch ├── tcp-server ├── temporary-files-and-directories ├── testing-and-benchmarking ├── text-templates ├── tickers ├── time ├── time-formatting-parsing ├── timeouts ├── timers ├── url-parsing ├── values ├── variables ├── variadic-functions ├── waitgroups ├── worker-pools ├── writing-files └── xml ├── templates ├── 404.tmpl ├── clipboard.png ├── example.tmpl ├── favicon.ico ├── footer.tmpl ├── index.tmpl ├── play.png ├── site.css └── site.js └── tools ├── build ├── build-loop ├── format ├── generate ├── generate.go ├── measure ├── measure.go ├── serve ├── serve.go ├── test ├── upload └── upload.go /.gitattributes: -------------------------------------------------------------------------------- 1 | public/** linguist-generated 2 | 3 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | .idea 3 | .vscode 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/README.md -------------------------------------------------------------------------------- /examples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples.txt -------------------------------------------------------------------------------- /examples/arrays/arrays.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/arrays/arrays.go -------------------------------------------------------------------------------- /examples/arrays/arrays.hash: -------------------------------------------------------------------------------- 1 | 96cbe484a18a0dd8c1839a92963447bed94cc997 2 | -NFSggT7dFH 3 | -------------------------------------------------------------------------------- /examples/arrays/arrays.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/arrays/arrays.sh -------------------------------------------------------------------------------- /examples/atomic-counters/atomic-counters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/atomic-counters/atomic-counters.go -------------------------------------------------------------------------------- /examples/atomic-counters/atomic-counters.hash: -------------------------------------------------------------------------------- 1 | d898b7b79368f70c6f6d1c181575f7b83c592718 2 | yiGAVfTH49v 3 | -------------------------------------------------------------------------------- /examples/atomic-counters/atomic-counters.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/atomic-counters/atomic-counters.sh -------------------------------------------------------------------------------- /examples/base64-encoding/base64-encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/base64-encoding/base64-encoding.go -------------------------------------------------------------------------------- /examples/base64-encoding/base64-encoding.hash: -------------------------------------------------------------------------------- 1 | 47f0317643bc5107af6fae64cb0fdad1260ead37 2 | yztzkirFEvv 3 | -------------------------------------------------------------------------------- /examples/base64-encoding/base64-encoding.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/base64-encoding/base64-encoding.sh -------------------------------------------------------------------------------- /examples/channel-buffering/channel-buffering.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/channel-buffering/channel-buffering.go -------------------------------------------------------------------------------- /examples/channel-buffering/channel-buffering.hash: -------------------------------------------------------------------------------- 1 | 558f4f1140a52e1804636f5720a10de0b37ebddb 2 | 3BRCdRnRszb 3 | -------------------------------------------------------------------------------- /examples/channel-buffering/channel-buffering.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/channel-buffering/channel-buffering.sh -------------------------------------------------------------------------------- /examples/channel-directions/channel-directions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/channel-directions/channel-directions.go -------------------------------------------------------------------------------- /examples/channel-directions/channel-directions.hash: -------------------------------------------------------------------------------- 1 | d1b1580f72c3c101ea46480e6c2361f4f96b049a 2 | mjNJDHwUH4R 3 | -------------------------------------------------------------------------------- /examples/channel-directions/channel-directions.sh: -------------------------------------------------------------------------------- 1 | $ go run channel-directions.go 2 | passed message 3 | -------------------------------------------------------------------------------- /examples/channel-synchronization/channel-synchronization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/channel-synchronization/channel-synchronization.go -------------------------------------------------------------------------------- /examples/channel-synchronization/channel-synchronization.hash: -------------------------------------------------------------------------------- 1 | aa83d53fdee417727ec9a7cd90172d34c15a28c2 2 | Nw-1DzIGk5f 3 | -------------------------------------------------------------------------------- /examples/channel-synchronization/channel-synchronization.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/channel-synchronization/channel-synchronization.sh -------------------------------------------------------------------------------- /examples/channels/channels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/channels/channels.go -------------------------------------------------------------------------------- /examples/channels/channels.hash: -------------------------------------------------------------------------------- 1 | 4fa3a8956f7f1ded57e8dc72827329aef8497e18 2 | MaLY7AiAkHM 3 | -------------------------------------------------------------------------------- /examples/channels/channels.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/channels/channels.sh -------------------------------------------------------------------------------- /examples/closing-channels/closing-channels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/closing-channels/closing-channels.go -------------------------------------------------------------------------------- /examples/closing-channels/closing-channels.hash: -------------------------------------------------------------------------------- 1 | 13f0ccf3674db8e9631a424c4070f9d423f7dc11 2 | yZijZHYe22y 3 | -------------------------------------------------------------------------------- /examples/closing-channels/closing-channels.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/closing-channels/closing-channels.sh -------------------------------------------------------------------------------- /examples/closures/closures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/closures/closures.go -------------------------------------------------------------------------------- /examples/closures/closures.hash: -------------------------------------------------------------------------------- 1 | 6514e124c8127250a2eecfadc9708181e51f9603 2 | NpgpzS8ZG8y 3 | -------------------------------------------------------------------------------- /examples/closures/closures.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/closures/closures.sh -------------------------------------------------------------------------------- /examples/command-line-arguments/command-line-arguments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/command-line-arguments/command-line-arguments.go -------------------------------------------------------------------------------- /examples/command-line-arguments/command-line-arguments.hash: -------------------------------------------------------------------------------- 1 | ad871e829d1457d97d0f1c1af77e39f6942ac5a5 2 | UYCEvh9d2Zb 3 | -------------------------------------------------------------------------------- /examples/command-line-arguments/command-line-arguments.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/command-line-arguments/command-line-arguments.sh -------------------------------------------------------------------------------- /examples/command-line-flags/command-line-flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/command-line-flags/command-line-flags.go -------------------------------------------------------------------------------- /examples/command-line-flags/command-line-flags.hash: -------------------------------------------------------------------------------- 1 | 9cca50e58f488570cc8e92dde37582ea5ee04bf3 2 | IUPZlYSigc3 3 | -------------------------------------------------------------------------------- /examples/command-line-flags/command-line-flags.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/command-line-flags/command-line-flags.sh -------------------------------------------------------------------------------- /examples/command-line-subcommands/command-line-subcommands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/command-line-subcommands/command-line-subcommands.go -------------------------------------------------------------------------------- /examples/command-line-subcommands/command-line-subcommands.hash: -------------------------------------------------------------------------------- 1 | eed015f91ba8a8d5a667dfc4dde745e341fded6e 2 | DkvdHKK-XCv 3 | -------------------------------------------------------------------------------- /examples/command-line-subcommands/command-line-subcommands.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/command-line-subcommands/command-line-subcommands.sh -------------------------------------------------------------------------------- /examples/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/constants/constants.go -------------------------------------------------------------------------------- /examples/constants/constants.hash: -------------------------------------------------------------------------------- 1 | 96fb6ba58e0860f9f6ed3f26db2f1cbdd9a0dbd6 2 | LfvIxHlpomp 3 | -------------------------------------------------------------------------------- /examples/constants/constants.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/constants/constants.sh -------------------------------------------------------------------------------- /examples/context/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/context/context.go -------------------------------------------------------------------------------- /examples/context/context.hash: -------------------------------------------------------------------------------- 1 | 94a35a6172346b56737ed907a2320bd30f98995d 2 | 7G1TlQrnbF1 3 | -------------------------------------------------------------------------------- /examples/context/context.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/context/context.sh -------------------------------------------------------------------------------- /examples/custom-errors/custom-errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/custom-errors/custom-errors.go -------------------------------------------------------------------------------- /examples/custom-errors/custom-errors.hash: -------------------------------------------------------------------------------- 1 | 560ba2e87e0a2b1b8b07dd7b81152da0af88f97b 2 | 6oW6K8iylu- 3 | -------------------------------------------------------------------------------- /examples/custom-errors/custom-errors.sh: -------------------------------------------------------------------------------- 1 | $ go run custom-errors.go 2 | 42 3 | can't work with it 4 | -------------------------------------------------------------------------------- /examples/defer/defer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/defer/defer.go -------------------------------------------------------------------------------- /examples/defer/defer.hash: -------------------------------------------------------------------------------- 1 | b3687ac676cbe21ebb53a8d864fc15649c27c4a8 2 | 9_sJ5XnikSw 3 | -------------------------------------------------------------------------------- /examples/defer/defer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/defer/defer.sh -------------------------------------------------------------------------------- /examples/directories/directories.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/directories/directories.go -------------------------------------------------------------------------------- /examples/directories/directories.hash: -------------------------------------------------------------------------------- 1 | 21e35905e45d7b391823ea761d69199e3712d92c 2 | ORNj2BPrLQr 3 | -------------------------------------------------------------------------------- /examples/directories/directories.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/directories/directories.sh -------------------------------------------------------------------------------- /examples/embed-directive/embed-directive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/embed-directive/embed-directive.go -------------------------------------------------------------------------------- /examples/embed-directive/embed-directive.hash: -------------------------------------------------------------------------------- 1 | 69526bd78ac861c85bb12b96e9f1273e8aecc5a6 2 | 6m2ll-D52BB 3 | -------------------------------------------------------------------------------- /examples/embed-directive/embed-directive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/embed-directive/embed-directive.sh -------------------------------------------------------------------------------- /examples/embed-directive/folder/file1.hash: -------------------------------------------------------------------------------- 1 | 123 2 | -------------------------------------------------------------------------------- /examples/embed-directive/folder/file2.hash: -------------------------------------------------------------------------------- 1 | 456 2 | -------------------------------------------------------------------------------- /examples/embed-directive/folder/single_file.txt: -------------------------------------------------------------------------------- 1 | hello go 2 | -------------------------------------------------------------------------------- /examples/enums/enums.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/enums/enums.go -------------------------------------------------------------------------------- /examples/enums/enums.hash: -------------------------------------------------------------------------------- 1 | ee42927ee1c864794570e23e8dadb2d20d64a4fd 2 | prQMptP_p1s 3 | -------------------------------------------------------------------------------- /examples/enums/enums.sh: -------------------------------------------------------------------------------- 1 | $ go run enums.go 2 | connected 3 | idle 4 | -------------------------------------------------------------------------------- /examples/environment-variables/environment-variables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/environment-variables/environment-variables.go -------------------------------------------------------------------------------- /examples/environment-variables/environment-variables.hash: -------------------------------------------------------------------------------- 1 | f480d3803659977183a4bc5c14da26c80b1d31fe 2 | 2jmwXM264NC 3 | -------------------------------------------------------------------------------- /examples/environment-variables/environment-variables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/environment-variables/environment-variables.sh -------------------------------------------------------------------------------- /examples/epoch/epoch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/epoch/epoch.go -------------------------------------------------------------------------------- /examples/epoch/epoch.hash: -------------------------------------------------------------------------------- 1 | a67ae165a1f00c205a344327d9d638f4eb931b5c 2 | lRmD1EWHHPz 3 | -------------------------------------------------------------------------------- /examples/epoch/epoch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/epoch/epoch.sh -------------------------------------------------------------------------------- /examples/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/errors/errors.go -------------------------------------------------------------------------------- /examples/errors/errors.hash: -------------------------------------------------------------------------------- 1 | 75d3f026abf0216f67669751cbf300f09da311e5 2 | H-SmHpaHY3v 3 | -------------------------------------------------------------------------------- /examples/errors/errors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/errors/errors.sh -------------------------------------------------------------------------------- /examples/execing-processes/execing-processes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/execing-processes/execing-processes.go -------------------------------------------------------------------------------- /examples/execing-processes/execing-processes.hash: -------------------------------------------------------------------------------- 1 | 568ae983493addff02d2ce8df57f41daf537f077 2 | s9qg7olf1dM 3 | -------------------------------------------------------------------------------- /examples/execing-processes/execing-processes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/execing-processes/execing-processes.sh -------------------------------------------------------------------------------- /examples/exit/exit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/exit/exit.go -------------------------------------------------------------------------------- /examples/exit/exit.hash: -------------------------------------------------------------------------------- 1 | 16f2c50f58d9d113f2cdd5367ddd95a220d89b19 2 | b9aYzlENkb__R 3 | -------------------------------------------------------------------------------- /examples/exit/exit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/exit/exit.sh -------------------------------------------------------------------------------- /examples/file-paths/file-paths.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/file-paths/file-paths.go -------------------------------------------------------------------------------- /examples/file-paths/file-paths.hash: -------------------------------------------------------------------------------- 1 | 10823f6a3f4daea097a91374efa88c4361932488 2 | 5h3lUytvmyO 3 | -------------------------------------------------------------------------------- /examples/file-paths/file-paths.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/file-paths/file-paths.sh -------------------------------------------------------------------------------- /examples/for/for.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/for/for.go -------------------------------------------------------------------------------- /examples/for/for.hash: -------------------------------------------------------------------------------- 1 | 8eeb5be15c3c5fc3f9d0d8009dfcec771dc5e03d 2 | _F2rYHNilKa 3 | -------------------------------------------------------------------------------- /examples/for/for.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/for/for.sh -------------------------------------------------------------------------------- /examples/functions/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/functions/functions.go -------------------------------------------------------------------------------- /examples/functions/functions.hash: -------------------------------------------------------------------------------- 1 | 94ade6d23721234a9612c9f77431106308b84953 2 | -o49-dQfGbK 3 | -------------------------------------------------------------------------------- /examples/functions/functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/functions/functions.sh -------------------------------------------------------------------------------- /examples/generics/generics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/generics/generics.go -------------------------------------------------------------------------------- /examples/generics/generics.hash: -------------------------------------------------------------------------------- 1 | 1ad71763360077271687c5e9d147c89c0b580b0a 2 | 7v7vElzhAeO 3 | -------------------------------------------------------------------------------- /examples/generics/generics.sh: -------------------------------------------------------------------------------- 1 | $ go run generics.go 2 | index of zoo: 2 3 | list: [10 13 23] 4 | -------------------------------------------------------------------------------- /examples/goroutines/goroutines.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/goroutines/goroutines.go -------------------------------------------------------------------------------- /examples/goroutines/goroutines.hash: -------------------------------------------------------------------------------- 1 | b7455068d7f944d7c1a2764e5ec05bee53296e62 2 | 0fx_WokYVFO 3 | -------------------------------------------------------------------------------- /examples/goroutines/goroutines.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/goroutines/goroutines.sh -------------------------------------------------------------------------------- /examples/hello-world/hello-world.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/hello-world/hello-world.go -------------------------------------------------------------------------------- /examples/hello-world/hello-world.hash: -------------------------------------------------------------------------------- 1 | 3eb6e21f5f89b9a4bf64f267972a24211f0032e7 2 | NeviD0awXjt 3 | -------------------------------------------------------------------------------- /examples/hello-world/hello-world.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/hello-world/hello-world.sh -------------------------------------------------------------------------------- /examples/http-client/http-client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/http-client/http-client.go -------------------------------------------------------------------------------- /examples/http-client/http-client.hash: -------------------------------------------------------------------------------- 1 | 1497e193431e4740f593039f613773daaf97772e 2 | vFW_el7oHMk 3 | -------------------------------------------------------------------------------- /examples/http-client/http-client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/http-client/http-client.sh -------------------------------------------------------------------------------- /examples/http-server/http-server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/http-server/http-server.go -------------------------------------------------------------------------------- /examples/http-server/http-server.hash: -------------------------------------------------------------------------------- 1 | 7694e4f5c3907e999331bbab9ead9743b6e9c6b7 2 | s3xMMt9Ytry 3 | -------------------------------------------------------------------------------- /examples/http-server/http-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/http-server/http-server.sh -------------------------------------------------------------------------------- /examples/if-else/if-else.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/if-else/if-else.go -------------------------------------------------------------------------------- /examples/if-else/if-else.hash: -------------------------------------------------------------------------------- 1 | fd9e491f9891e6a9593c2c1d640c1df113ce3ccf 2 | RKgKzCe7qcF 3 | -------------------------------------------------------------------------------- /examples/if-else/if-else.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/if-else/if-else.sh -------------------------------------------------------------------------------- /examples/interfaces/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/interfaces/interfaces.go -------------------------------------------------------------------------------- /examples/interfaces/interfaces.hash: -------------------------------------------------------------------------------- 1 | 6324a4bdb756a0ec2ccc60e13c97d2650e730ed6 2 | xAAbgd7GOKD 3 | -------------------------------------------------------------------------------- /examples/interfaces/interfaces.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/interfaces/interfaces.sh -------------------------------------------------------------------------------- /examples/json/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/json/json.go -------------------------------------------------------------------------------- /examples/json/json.hash: -------------------------------------------------------------------------------- 1 | db25fb3a8b52215441ebe0a5d6a4d4f1a8be5917 2 | zwf9dZ4pUPW 3 | -------------------------------------------------------------------------------- /examples/json/json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/json/json.sh -------------------------------------------------------------------------------- /examples/line-filters/line-filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/line-filters/line-filters.go -------------------------------------------------------------------------------- /examples/line-filters/line-filters.hash: -------------------------------------------------------------------------------- 1 | 42fd593180c40f71839f05447cc0a70d7cd213d1 2 | kNcupWRsYPP 3 | -------------------------------------------------------------------------------- /examples/line-filters/line-filters.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/line-filters/line-filters.sh -------------------------------------------------------------------------------- /examples/logging/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/logging/logging.go -------------------------------------------------------------------------------- /examples/logging/logging.hash: -------------------------------------------------------------------------------- 1 | 38a7ef451859bb4c163df938b3a9d0e5ac293bef 2 | Qd0uCqBlYUn 3 | -------------------------------------------------------------------------------- /examples/logging/logging.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/logging/logging.sh -------------------------------------------------------------------------------- /examples/maps/maps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/maps/maps.go -------------------------------------------------------------------------------- /examples/maps/maps.hash: -------------------------------------------------------------------------------- 1 | c8435b8cc754213b70c58c9a51dfa824c6f70dd7 2 | 5jpkxJ2T0Lv 3 | -------------------------------------------------------------------------------- /examples/maps/maps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/maps/maps.sh -------------------------------------------------------------------------------- /examples/methods/methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/methods/methods.go -------------------------------------------------------------------------------- /examples/methods/methods.hash: -------------------------------------------------------------------------------- 1 | 8c5af60ad04b3e9baa62a85924f829711abe94d4 2 | 4wmDCAydC1e 3 | -------------------------------------------------------------------------------- /examples/methods/methods.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/methods/methods.sh -------------------------------------------------------------------------------- /examples/multiple-return-values/multiple-return-values.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/multiple-return-values/multiple-return-values.go -------------------------------------------------------------------------------- /examples/multiple-return-values/multiple-return-values.hash: -------------------------------------------------------------------------------- 1 | c6e4f5dd9c55b5d2aaeb7e939c216ec76f042501 2 | vZdUvLB1WbK 3 | -------------------------------------------------------------------------------- /examples/multiple-return-values/multiple-return-values.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/multiple-return-values/multiple-return-values.sh -------------------------------------------------------------------------------- /examples/mutexes/mutexes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/mutexes/mutexes.go -------------------------------------------------------------------------------- /examples/mutexes/mutexes.hash: -------------------------------------------------------------------------------- 1 | 5271a346794ed097df21fb0f2b2d3d01c9bb361c 2 | u0VAVSWRlU0 3 | -------------------------------------------------------------------------------- /examples/mutexes/mutexes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/mutexes/mutexes.sh -------------------------------------------------------------------------------- /examples/non-blocking-channel-operations/non-blocking-channel-operations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/non-blocking-channel-operations/non-blocking-channel-operations.go -------------------------------------------------------------------------------- /examples/non-blocking-channel-operations/non-blocking-channel-operations.hash: -------------------------------------------------------------------------------- 1 | 40588abf859a0280d8c71b79732e869eb2da9291 2 | TFv6-7OVNVq 3 | -------------------------------------------------------------------------------- /examples/non-blocking-channel-operations/non-blocking-channel-operations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/non-blocking-channel-operations/non-blocking-channel-operations.sh -------------------------------------------------------------------------------- /examples/number-parsing/number-parsing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/number-parsing/number-parsing.go -------------------------------------------------------------------------------- /examples/number-parsing/number-parsing.hash: -------------------------------------------------------------------------------- 1 | 146b42780ac43135d97f094c6d30db364882ea17 2 | ZAMEid6Fpmu 3 | -------------------------------------------------------------------------------- /examples/number-parsing/number-parsing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/number-parsing/number-parsing.sh -------------------------------------------------------------------------------- /examples/panic/panic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/panic/panic.go -------------------------------------------------------------------------------- /examples/panic/panic.hash: -------------------------------------------------------------------------------- 1 | 39f5cb04eb753e4c35cfc6358f24d0b5985c8556 2 | Z57OSC0ASwn 3 | -------------------------------------------------------------------------------- /examples/panic/panic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/panic/panic.sh -------------------------------------------------------------------------------- /examples/pointers/pointers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/pointers/pointers.go -------------------------------------------------------------------------------- /examples/pointers/pointers.hash: -------------------------------------------------------------------------------- 1 | 7f9855cfb983efc07415117e2be734f55a6bb64b 2 | OlWCLpxAyBz 3 | -------------------------------------------------------------------------------- /examples/pointers/pointers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/pointers/pointers.sh -------------------------------------------------------------------------------- /examples/random-numbers/random-numbers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/random-numbers/random-numbers.go -------------------------------------------------------------------------------- /examples/random-numbers/random-numbers.hash: -------------------------------------------------------------------------------- 1 | 76b8f86171ffcf9e7d5781fdf50c050a824acd9b 2 | TkgmNAl8euK 3 | -------------------------------------------------------------------------------- /examples/random-numbers/random-numbers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/random-numbers/random-numbers.sh -------------------------------------------------------------------------------- /examples/range-over-built-in-types/range-over-built-in-types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/range-over-built-in-types/range-over-built-in-types.go -------------------------------------------------------------------------------- /examples/range-over-built-in-types/range-over-built-in-types.hash: -------------------------------------------------------------------------------- 1 | 3d8c61f02f98892be9d3ff25d48da0bfb31bbd25 2 | S171w0PjgsD 3 | -------------------------------------------------------------------------------- /examples/range-over-built-in-types/range-over-built-in-types.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/range-over-built-in-types/range-over-built-in-types.sh -------------------------------------------------------------------------------- /examples/range-over-channels/range-over-channels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/range-over-channels/range-over-channels.go -------------------------------------------------------------------------------- /examples/range-over-channels/range-over-channels.hash: -------------------------------------------------------------------------------- 1 | 446dea3a7cb9e16ce3e17a6649c719e764936740 2 | 8vAhX6eX1wy 3 | -------------------------------------------------------------------------------- /examples/range-over-channels/range-over-channels.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/range-over-channels/range-over-channels.sh -------------------------------------------------------------------------------- /examples/range-over-iterators/range-over-iterators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/range-over-iterators/range-over-iterators.go -------------------------------------------------------------------------------- /examples/range-over-iterators/range-over-iterators.hash: -------------------------------------------------------------------------------- 1 | 80571e7bb21ff847addac0ea92b3ddf86be86cb6 2 | JsdFcZac4E- 3 | -------------------------------------------------------------------------------- /examples/range-over-iterators/range-over-iterators.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/range-over-iterators/range-over-iterators.sh -------------------------------------------------------------------------------- /examples/rate-limiting/rate-limiting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/rate-limiting/rate-limiting.go -------------------------------------------------------------------------------- /examples/rate-limiting/rate-limiting.hash: -------------------------------------------------------------------------------- 1 | c1eee474067ad718e57df5c55242ba4711e7bcb7 2 | y9V3goQfy5m 3 | -------------------------------------------------------------------------------- /examples/rate-limiting/rate-limiting.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/rate-limiting/rate-limiting.sh -------------------------------------------------------------------------------- /examples/reading-files/reading-files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/reading-files/reading-files.go -------------------------------------------------------------------------------- /examples/reading-files/reading-files.hash: -------------------------------------------------------------------------------- 1 | f4a5063dc6db22beac95c6b60a8a76e3422e8cf4 2 | J710-KJyC8z 3 | -------------------------------------------------------------------------------- /examples/reading-files/reading-files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/reading-files/reading-files.sh -------------------------------------------------------------------------------- /examples/recover/recover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/recover/recover.go -------------------------------------------------------------------------------- /examples/recover/recover.hash: -------------------------------------------------------------------------------- 1 | 053ecbddb4f4a1d881aa40086de99da4e78b9990 2 | Sk-SVdofEIZ 3 | -------------------------------------------------------------------------------- /examples/recover/recover.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/recover/recover.sh -------------------------------------------------------------------------------- /examples/recursion/recursion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/recursion/recursion.go -------------------------------------------------------------------------------- /examples/recursion/recursion.hash: -------------------------------------------------------------------------------- 1 | 5787b4a187dc208dcdae43c7fdc0ba19b821ed94 2 | k4IRATLn9cE 3 | -------------------------------------------------------------------------------- /examples/recursion/recursion.sh: -------------------------------------------------------------------------------- 1 | $ go run recursion.go 2 | 5040 3 | 13 4 | -------------------------------------------------------------------------------- /examples/regular-expressions/regular-expressions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/regular-expressions/regular-expressions.go -------------------------------------------------------------------------------- /examples/regular-expressions/regular-expressions.hash: -------------------------------------------------------------------------------- 1 | 7fd60a9497546cb5c84242276ed79aecbde7e950 2 | fI2YIfYsCaL 3 | -------------------------------------------------------------------------------- /examples/regular-expressions/regular-expressions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/regular-expressions/regular-expressions.sh -------------------------------------------------------------------------------- /examples/select/select.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/select/select.go -------------------------------------------------------------------------------- /examples/select/select.hash: -------------------------------------------------------------------------------- 1 | b10a3f618c232683fba207e56e4b4cda812fd377 2 | dOrjUfgGwB2 3 | -------------------------------------------------------------------------------- /examples/select/select.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/select/select.sh -------------------------------------------------------------------------------- /examples/sha256-hashes/sha256-hashes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/sha256-hashes/sha256-hashes.go -------------------------------------------------------------------------------- /examples/sha256-hashes/sha256-hashes.hash: -------------------------------------------------------------------------------- 1 | 66d0faf25cd171218b0fc0fc341836a4f0069932 2 | IHM1lZVm_Jm 3 | -------------------------------------------------------------------------------- /examples/sha256-hashes/sha256-hashes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/sha256-hashes/sha256-hashes.sh -------------------------------------------------------------------------------- /examples/signals/signals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/signals/signals.go -------------------------------------------------------------------------------- /examples/signals/signals.hash: -------------------------------------------------------------------------------- 1 | 739d6c0e33656817de5701412fe266c51730b532 2 | RKLAbvblJMQ 3 | -------------------------------------------------------------------------------- /examples/signals/signals.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/signals/signals.sh -------------------------------------------------------------------------------- /examples/slices/slices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/slices/slices.go -------------------------------------------------------------------------------- /examples/slices/slices.hash: -------------------------------------------------------------------------------- 1 | 4db1907fd5137325a1e3c3fc50950d4250ed1a4b 2 | 9-U3-8sKQun 3 | -------------------------------------------------------------------------------- /examples/slices/slices.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/slices/slices.sh -------------------------------------------------------------------------------- /examples/sorting-by-functions/sorting-by-functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/sorting-by-functions/sorting-by-functions.go -------------------------------------------------------------------------------- /examples/sorting-by-functions/sorting-by-functions.hash: -------------------------------------------------------------------------------- 1 | 9902d1c5654b64d8b381ea7888c0793ac8ab4a97 2 | 3EaTknAZHMu 3 | -------------------------------------------------------------------------------- /examples/sorting-by-functions/sorting-by-functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/sorting-by-functions/sorting-by-functions.sh -------------------------------------------------------------------------------- /examples/sorting/sorting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/sorting/sorting.go -------------------------------------------------------------------------------- /examples/sorting/sorting.hash: -------------------------------------------------------------------------------- 1 | 2091224c8d8ac748883215c4dbe9611fb8afacc3 2 | X7iJcIua02T 3 | -------------------------------------------------------------------------------- /examples/sorting/sorting.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/sorting/sorting.sh -------------------------------------------------------------------------------- /examples/spawning-processes/spawning-processes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/spawning-processes/spawning-processes.go -------------------------------------------------------------------------------- /examples/spawning-processes/spawning-processes.hash: -------------------------------------------------------------------------------- 1 | b3cd5b25049dd2ce6e2a2c8bd58a21ed7a20104b 2 | bFqSoJG9bKR 3 | -------------------------------------------------------------------------------- /examples/spawning-processes/spawning-processes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/spawning-processes/spawning-processes.sh -------------------------------------------------------------------------------- /examples/stateful-goroutines/stateful-goroutines.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/stateful-goroutines/stateful-goroutines.go -------------------------------------------------------------------------------- /examples/stateful-goroutines/stateful-goroutines.hash: -------------------------------------------------------------------------------- 1 | ae1a9ffac4407f564ae1458f2464d3c87deaf2df 2 | uX6AcrTXA-a 3 | -------------------------------------------------------------------------------- /examples/stateful-goroutines/stateful-goroutines.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/stateful-goroutines/stateful-goroutines.sh -------------------------------------------------------------------------------- /examples/string-formatting/string-formatting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/string-formatting/string-formatting.go -------------------------------------------------------------------------------- /examples/string-formatting/string-formatting.hash: -------------------------------------------------------------------------------- 1 | 2297335ea52cc0ed960153b891d35252636308b4 2 | EZCZX1Uwp6D 3 | -------------------------------------------------------------------------------- /examples/string-formatting/string-formatting.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/string-formatting/string-formatting.sh -------------------------------------------------------------------------------- /examples/string-functions/string-functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/string-functions/string-functions.go -------------------------------------------------------------------------------- /examples/string-functions/string-functions.hash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/string-functions/string-functions.hash -------------------------------------------------------------------------------- /examples/string-functions/string-functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/string-functions/string-functions.sh -------------------------------------------------------------------------------- /examples/strings-and-runes/strings-and-runes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/strings-and-runes/strings-and-runes.go -------------------------------------------------------------------------------- /examples/strings-and-runes/strings-and-runes.hash: -------------------------------------------------------------------------------- 1 | ffbc918567cea7cdadcaee87ffc404a1d4f5c62a 2 | -iNDXZ9IM3s 3 | -------------------------------------------------------------------------------- /examples/strings-and-runes/strings-and-runes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/strings-and-runes/strings-and-runes.sh -------------------------------------------------------------------------------- /examples/struct-embedding/struct-embedding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/struct-embedding/struct-embedding.go -------------------------------------------------------------------------------- /examples/struct-embedding/struct-embedding.hash: -------------------------------------------------------------------------------- 1 | 7ac6d1889bfc68e8f3f931014c87e05db2ecda95 2 | -LOu1L0i2tR 3 | -------------------------------------------------------------------------------- /examples/struct-embedding/struct-embedding.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/struct-embedding/struct-embedding.sh -------------------------------------------------------------------------------- /examples/structs/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/structs/structs.go -------------------------------------------------------------------------------- /examples/structs/structs.hash: -------------------------------------------------------------------------------- 1 | b50c1756bf9a2ea7f8853f7f7cb7a61d5efebfc3 2 | 56SPo-L2nMN 3 | -------------------------------------------------------------------------------- /examples/structs/structs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/structs/structs.sh -------------------------------------------------------------------------------- /examples/switch/switch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/switch/switch.go -------------------------------------------------------------------------------- /examples/switch/switch.hash: -------------------------------------------------------------------------------- 1 | 28a8909ee7963cb315f14a3be1607def1d91f3a3 2 | qVDqWoUQ6AI 3 | -------------------------------------------------------------------------------- /examples/switch/switch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/switch/switch.sh -------------------------------------------------------------------------------- /examples/tcp-server/tcp-server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/tcp-server/tcp-server.go -------------------------------------------------------------------------------- /examples/tcp-server/tcp-server.hash: -------------------------------------------------------------------------------- 1 | c356ece464b228046dc123501acc746ae63d58a8 2 | G0k2jHMA6ei 3 | -------------------------------------------------------------------------------- /examples/tcp-server/tcp-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/tcp-server/tcp-server.sh -------------------------------------------------------------------------------- /examples/temporary-files-and-directories/temporary-files-and-directories.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/temporary-files-and-directories/temporary-files-and-directories.go -------------------------------------------------------------------------------- /examples/temporary-files-and-directories/temporary-files-and-directories.hash: -------------------------------------------------------------------------------- 1 | d875fd8f061e895d72c48c360a8ad4b04e406dd4 2 | hVcPg9RH3_V 3 | -------------------------------------------------------------------------------- /examples/temporary-files-and-directories/temporary-files-and-directories.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/temporary-files-and-directories/temporary-files-and-directories.sh -------------------------------------------------------------------------------- /examples/testing-and-benchmarking/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/testing-and-benchmarking/main_test.go -------------------------------------------------------------------------------- /examples/testing-and-benchmarking/main_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/testing-and-benchmarking/main_test.sh -------------------------------------------------------------------------------- /examples/testing-and-benchmarking/testing-and-benchmarking.hash: -------------------------------------------------------------------------------- 1 | 565e50f23b399cdbca4aedeb8b62b9f6ad097443 2 | osZckbKSkse 3 | -------------------------------------------------------------------------------- /examples/text-templates/text-templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/text-templates/text-templates.go -------------------------------------------------------------------------------- /examples/text-templates/text-templates.hash: -------------------------------------------------------------------------------- 1 | c29676a83f4832a77b7a9e300d3fb5fe315de7b8 2 | pDwkw1iMACF 3 | -------------------------------------------------------------------------------- /examples/text-templates/text-templates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/text-templates/text-templates.sh -------------------------------------------------------------------------------- /examples/tickers/tickers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/tickers/tickers.go -------------------------------------------------------------------------------- /examples/tickers/tickers.hash: -------------------------------------------------------------------------------- 1 | 432b3be0884cead3f01b9cce0868ac6146e7864e 2 | gs6zoJP-Pl9 3 | -------------------------------------------------------------------------------- /examples/tickers/tickers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/tickers/tickers.sh -------------------------------------------------------------------------------- /examples/time-formatting-parsing/time-formatting-parsing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/time-formatting-parsing/time-formatting-parsing.go -------------------------------------------------------------------------------- /examples/time-formatting-parsing/time-formatting-parsing.hash: -------------------------------------------------------------------------------- 1 | 9136a09d33b7a812de3ba0129b9aa6953bca0fbe 2 | BoZYtr_2j66 3 | -------------------------------------------------------------------------------- /examples/time-formatting-parsing/time-formatting-parsing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/time-formatting-parsing/time-formatting-parsing.sh -------------------------------------------------------------------------------- /examples/time/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/time/time.go -------------------------------------------------------------------------------- /examples/time/time.hash: -------------------------------------------------------------------------------- 1 | 24eefcc82ee0c70a4678a4952fe2b8c558c7419c 2 | YAM3s1KPc8c 3 | -------------------------------------------------------------------------------- /examples/time/time.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/time/time.sh -------------------------------------------------------------------------------- /examples/timeouts/timeouts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/timeouts/timeouts.go -------------------------------------------------------------------------------- /examples/timeouts/timeouts.hash: -------------------------------------------------------------------------------- 1 | 79963f30cb3ca93d559a409e3ded40c2bb64df66 2 | gyr0NbVKBVf 3 | -------------------------------------------------------------------------------- /examples/timeouts/timeouts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/timeouts/timeouts.sh -------------------------------------------------------------------------------- /examples/timers/timers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/timers/timers.go -------------------------------------------------------------------------------- /examples/timers/timers.hash: -------------------------------------------------------------------------------- 1 | 36cae12a3ca529e473d7839e9573c3e0a202c2de 2 | gF7VLRz3URM 3 | -------------------------------------------------------------------------------- /examples/timers/timers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/timers/timers.sh -------------------------------------------------------------------------------- /examples/url-parsing/url-parsing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/url-parsing/url-parsing.go -------------------------------------------------------------------------------- /examples/url-parsing/url-parsing.hash: -------------------------------------------------------------------------------- 1 | 7e77917c98bd88187b4fed2b8c988afdd0b0df7d 2 | fHTQn9X7l1B 3 | -------------------------------------------------------------------------------- /examples/url-parsing/url-parsing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/url-parsing/url-parsing.sh -------------------------------------------------------------------------------- /examples/values/values.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/values/values.go -------------------------------------------------------------------------------- /examples/values/values.hash: -------------------------------------------------------------------------------- 1 | 476982956a689418d548148af5f17145de16f063 2 | YnVS3LZr8pk 3 | -------------------------------------------------------------------------------- /examples/values/values.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/values/values.sh -------------------------------------------------------------------------------- /examples/variables/variables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/variables/variables.go -------------------------------------------------------------------------------- /examples/variables/variables.hash: -------------------------------------------------------------------------------- 1 | 9aeef52b289d7ad9b9ac79f129d4e49f956c60ef 2 | N5rWndIliJW 3 | -------------------------------------------------------------------------------- /examples/variables/variables.sh: -------------------------------------------------------------------------------- 1 | $ go run variables.go 2 | initial 3 | 1 2 4 | true 5 | 0 6 | apple 7 | -------------------------------------------------------------------------------- /examples/variadic-functions/variadic-functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/variadic-functions/variadic-functions.go -------------------------------------------------------------------------------- /examples/variadic-functions/variadic-functions.hash: -------------------------------------------------------------------------------- 1 | 561184169a1b4c3d4970d496b282cc81016583d6 2 | glNdE8aKPNq 3 | -------------------------------------------------------------------------------- /examples/variadic-functions/variadic-functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/variadic-functions/variadic-functions.sh -------------------------------------------------------------------------------- /examples/waitgroups/waitgroups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/waitgroups/waitgroups.go -------------------------------------------------------------------------------- /examples/waitgroups/waitgroups.hash: -------------------------------------------------------------------------------- 1 | 97b564243e41a3a86f8c8417268fa942c05d881f 2 | csaELahJTWt 3 | -------------------------------------------------------------------------------- /examples/waitgroups/waitgroups.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/waitgroups/waitgroups.sh -------------------------------------------------------------------------------- /examples/worker-pools/worker-pools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/worker-pools/worker-pools.go -------------------------------------------------------------------------------- /examples/worker-pools/worker-pools.hash: -------------------------------------------------------------------------------- 1 | f6fd187061dfd0ae5ae8243efa3a6fcfa0777c84 2 | hiSJJsYZJKL 3 | -------------------------------------------------------------------------------- /examples/worker-pools/worker-pools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/worker-pools/worker-pools.sh -------------------------------------------------------------------------------- /examples/writing-files/writing-files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/writing-files/writing-files.go -------------------------------------------------------------------------------- /examples/writing-files/writing-files.hash: -------------------------------------------------------------------------------- 1 | b93857561df33d0ed970d15e26f321627e770655 2 | iuKQDnKfl2T 3 | -------------------------------------------------------------------------------- /examples/writing-files/writing-files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/writing-files/writing-files.sh -------------------------------------------------------------------------------- /examples/xml/xml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/xml/xml.go -------------------------------------------------------------------------------- /examples/xml/xml.hash: -------------------------------------------------------------------------------- 1 | d64993474fdf0571436db63a82974d74932ba256 2 | vsP5mIrNJOG 3 | -------------------------------------------------------------------------------- /examples/xml/xml.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/examples/xml/xml.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/go.sum -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/404.html -------------------------------------------------------------------------------- /public/arrays: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/arrays -------------------------------------------------------------------------------- /public/atomic-counters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/atomic-counters -------------------------------------------------------------------------------- /public/base64-encoding: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/base64-encoding -------------------------------------------------------------------------------- /public/channel-buffering: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/channel-buffering -------------------------------------------------------------------------------- /public/channel-directions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/channel-directions -------------------------------------------------------------------------------- /public/channel-synchronization: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/channel-synchronization -------------------------------------------------------------------------------- /public/channels: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/channels -------------------------------------------------------------------------------- /public/clipboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/clipboard.png -------------------------------------------------------------------------------- /public/closing-channels: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/closing-channels -------------------------------------------------------------------------------- /public/closures: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/closures -------------------------------------------------------------------------------- /public/command-line-arguments: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/command-line-arguments -------------------------------------------------------------------------------- /public/command-line-flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/command-line-flags -------------------------------------------------------------------------------- /public/command-line-subcommands: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/command-line-subcommands -------------------------------------------------------------------------------- /public/constants: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/constants -------------------------------------------------------------------------------- /public/context: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/context -------------------------------------------------------------------------------- /public/custom-errors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/custom-errors -------------------------------------------------------------------------------- /public/defer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/defer -------------------------------------------------------------------------------- /public/directories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/directories -------------------------------------------------------------------------------- /public/embed-directive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/embed-directive -------------------------------------------------------------------------------- /public/enums: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/enums -------------------------------------------------------------------------------- /public/environment-variables: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/environment-variables -------------------------------------------------------------------------------- /public/epoch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/epoch -------------------------------------------------------------------------------- /public/errors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/errors -------------------------------------------------------------------------------- /public/execing-processes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/execing-processes -------------------------------------------------------------------------------- /public/exit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/exit -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/file-paths: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/file-paths -------------------------------------------------------------------------------- /public/for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/for -------------------------------------------------------------------------------- /public/functions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/functions -------------------------------------------------------------------------------- /public/generics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/generics -------------------------------------------------------------------------------- /public/goroutines: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/goroutines -------------------------------------------------------------------------------- /public/hello-world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/hello-world -------------------------------------------------------------------------------- /public/http-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/http-client -------------------------------------------------------------------------------- /public/http-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/http-server -------------------------------------------------------------------------------- /public/if-else: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/if-else -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/index.html -------------------------------------------------------------------------------- /public/interfaces: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/interfaces -------------------------------------------------------------------------------- /public/json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/json -------------------------------------------------------------------------------- /public/line-filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/line-filters -------------------------------------------------------------------------------- /public/logging: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/logging -------------------------------------------------------------------------------- /public/maps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/maps -------------------------------------------------------------------------------- /public/methods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/methods -------------------------------------------------------------------------------- /public/multiple-return-values: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/multiple-return-values -------------------------------------------------------------------------------- /public/mutexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/mutexes -------------------------------------------------------------------------------- /public/non-blocking-channel-operations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/non-blocking-channel-operations -------------------------------------------------------------------------------- /public/number-parsing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/number-parsing -------------------------------------------------------------------------------- /public/panic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/panic -------------------------------------------------------------------------------- /public/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/play.png -------------------------------------------------------------------------------- /public/pointers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/pointers -------------------------------------------------------------------------------- /public/random-numbers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/random-numbers -------------------------------------------------------------------------------- /public/range-over-built-in-types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/range-over-built-in-types -------------------------------------------------------------------------------- /public/range-over-channels: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/range-over-channels -------------------------------------------------------------------------------- /public/range-over-iterators: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/range-over-iterators -------------------------------------------------------------------------------- /public/rate-limiting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/rate-limiting -------------------------------------------------------------------------------- /public/reading-files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/reading-files -------------------------------------------------------------------------------- /public/recover: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/recover -------------------------------------------------------------------------------- /public/recursion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/recursion -------------------------------------------------------------------------------- /public/regular-expressions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/regular-expressions -------------------------------------------------------------------------------- /public/select: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/select -------------------------------------------------------------------------------- /public/sha256-hashes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/sha256-hashes -------------------------------------------------------------------------------- /public/signals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/signals -------------------------------------------------------------------------------- /public/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/site.css -------------------------------------------------------------------------------- /public/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/site.js -------------------------------------------------------------------------------- /public/slices: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/slices -------------------------------------------------------------------------------- /public/sorting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/sorting -------------------------------------------------------------------------------- /public/sorting-by-functions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/sorting-by-functions -------------------------------------------------------------------------------- /public/spawning-processes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/spawning-processes -------------------------------------------------------------------------------- /public/stateful-goroutines: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/stateful-goroutines -------------------------------------------------------------------------------- /public/string-formatting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/string-formatting -------------------------------------------------------------------------------- /public/string-functions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/string-functions -------------------------------------------------------------------------------- /public/strings-and-runes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/strings-and-runes -------------------------------------------------------------------------------- /public/struct-embedding: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/struct-embedding -------------------------------------------------------------------------------- /public/structs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/structs -------------------------------------------------------------------------------- /public/switch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/switch -------------------------------------------------------------------------------- /public/tcp-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/tcp-server -------------------------------------------------------------------------------- /public/temporary-files-and-directories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/temporary-files-and-directories -------------------------------------------------------------------------------- /public/testing-and-benchmarking: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/testing-and-benchmarking -------------------------------------------------------------------------------- /public/text-templates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/text-templates -------------------------------------------------------------------------------- /public/tickers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/tickers -------------------------------------------------------------------------------- /public/time: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/time -------------------------------------------------------------------------------- /public/time-formatting-parsing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/time-formatting-parsing -------------------------------------------------------------------------------- /public/timeouts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/timeouts -------------------------------------------------------------------------------- /public/timers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/timers -------------------------------------------------------------------------------- /public/url-parsing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/url-parsing -------------------------------------------------------------------------------- /public/values: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/values -------------------------------------------------------------------------------- /public/variables: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/variables -------------------------------------------------------------------------------- /public/variadic-functions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/variadic-functions -------------------------------------------------------------------------------- /public/waitgroups: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/waitgroups -------------------------------------------------------------------------------- /public/worker-pools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/worker-pools -------------------------------------------------------------------------------- /public/writing-files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/writing-files -------------------------------------------------------------------------------- /public/xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/public/xml -------------------------------------------------------------------------------- /templates/404.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/templates/404.tmpl -------------------------------------------------------------------------------- /templates/clipboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/templates/clipboard.png -------------------------------------------------------------------------------- /templates/example.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/templates/example.tmpl -------------------------------------------------------------------------------- /templates/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/templates/favicon.ico -------------------------------------------------------------------------------- /templates/footer.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/templates/footer.tmpl -------------------------------------------------------------------------------- /templates/index.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/templates/index.tmpl -------------------------------------------------------------------------------- /templates/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/templates/play.png -------------------------------------------------------------------------------- /templates/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/templates/site.css -------------------------------------------------------------------------------- /templates/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/templates/site.js -------------------------------------------------------------------------------- /tools/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/tools/build -------------------------------------------------------------------------------- /tools/build-loop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/tools/build-loop -------------------------------------------------------------------------------- /tools/format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/tools/format -------------------------------------------------------------------------------- /tools/generate: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | exec go run tools/generate.go $@ 4 | -------------------------------------------------------------------------------- /tools/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/tools/generate.go -------------------------------------------------------------------------------- /tools/measure: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | exec go run tools/measure.go 4 | -------------------------------------------------------------------------------- /tools/measure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/tools/measure.go -------------------------------------------------------------------------------- /tools/serve: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | exec go run tools/serve.go 4 | -------------------------------------------------------------------------------- /tools/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/tools/serve.go -------------------------------------------------------------------------------- /tools/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/tools/test -------------------------------------------------------------------------------- /tools/upload: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/tools/upload -------------------------------------------------------------------------------- /tools/upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmcgrana/gobyexample/HEAD/tools/upload.go --------------------------------------------------------------------------------