README ¶ Daily Golang Practice You can check the Code frequency here. Similar to: UltiRequiem/daily-js-practice UltiRequiem/daily-python-practice UltiRequiem/daily-ruby-practice Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis finished go-training/01-helloWorld go-training/02-golangPackage go-training/02-golangPackage/controler go-training/02-golangPackage/import-underscore go-training/03-if-switch-const go-training/03-if-switch-const/switch go-training/04-constructorAndStructs go-training/04-constructorAndStructs/poiters-values/01 go-training/04-constructorAndStructs/poiters-values/02 go-training/05-interface/02 go-training/05-interface/03 go-training/05-interface/04 go-training/06-concurrency go-training/06-concurrency/buffer-channel go-training/06-concurrency/buffer-vs-unbuffer/buffer go-training/06-concurrency/buffer-vs-unbuffer/unbuffer go-training/06-concurrency/closed-channel go-training/06-concurrency/copy-value-to-channel go-training/06-concurrency/deadlock-channel go-training/06-concurrency/restricting-data-flow go-training/06-concurrency/select-multiple-channel go-training/06-concurrency/worker-pool go-training/07-errorsHandler/customError go-training/07-errorsHandler/errorType go-training/08-typeAssertions go-training/09-commandLineTool/cobra go-training/09-commandLineTool/cobra/cmd go-training/09-commandLineTool/flag go-training/09-commandLineTool/urfave go-training/10-simpleHTTTPServer/client go-training/10-simpleHTTTPServer/gin go-training/10-simpleHTTTPServer/server go-training/11-crossBuild go-training/11-crossBuild/hello go-training/11-crossBuild/hello2 go-training/11-crossBuild/hello3 go-training/12-docker go-training/13-shareGolangPackageToC/c-shard go-training/13-shareGolangPackageToC/calc go-training/13-shareGolangPackageToC/cashier go-training/13-shareGolangPackageToC/cgo go-training/13-shareGolangPackageToC/plugin go-training/14-goFunc/1-singleReturnValue go-training/14-goFunc/2-multipleReturnValue go-training/14-goFunc/3-returnFunc go-training/14-goFunc/4-anonymousFunc go-training/14-goFunc/5-parameter go-training/15-functionArgs/append go-training/15-functionArgs/slice-arg go-training/17-json go-training/18-writeTestingAndDoc go-training/19-kubernetes go-training/20-benchmarks go-training/21-httpsTls go-training/24-debug-delve go-training/25-encrypt go-training/26-trace go-training/28-webServer/01 go-training/28-webServer/02 go-training/29-handleMultipleChannel go-training/29-handleMultipleChannel/answer go-training/30-contextTimeout/answer go-training/30-contextTimeout/question go-training/31-job-queue/example01 go-training/31-job-queue/example02 go-training/32-whatIsSelect/example01-random-default go-training/32-whatIsSelect/example02-timeout go-training/32-whatIsSelect/example03-channel-blocking go-training/32-whatIsSelect/example04-breaking-loop go-training/33-shareMemoryByCommunicating go-training/34-shutdownWithWorker/go-channel go-training/34-shutdownWithWorker/graceful-shutdown/answer-shutdown-after-job-completely go-training/34-shutdownWithWorker/graceful-shutdown/answer-shutdown-worker-immediately go-training/34-shutdownWithWorker/graceful-shutdown/question go-training/34-shutdownWithWorker/stop-worker go-training/35-goroutineContext/example-channel go-training/35-goroutineContext/example-context go-training/35-goroutineContext/example-multiple-context go-training/35-goroutineContext/example-waitgroup go-training/36-perfomance go-training/37-threeToHandleGoroutine/Channel go-training/37-threeToHandleGoroutine/Context go-training/37-threeToHandleGoroutine/WaitGroup go-training/38-concurrencyIsNotEasy/one go-training/38-concurrencyIsNotEasy/question go-training/38-concurrencyIsNotEasy/three go-training/38-concurrencyIsNotEasy/two go-training/39-selectRandomChannel go-training/39-selectRandomChannel/answer01 go-training/39-selectRandomChannel/answer02 go-training/40-embeddingFiles/one go-training/40-embeddingFiles/two go-training/41-bufferChannelSignal/issue go-training/41-bufferChannelSignal/solution go-training/42-threeGoroutineInterview/one go-training/42-threeGoroutineInterview/two go-training/43-progressBar go-training/43-progressBar/four go-training/43-progressBar/one go-training/43-progressBar/three go-training/43-progressBar/two go-training/44-signalDockerCompose learngo 01-install 02-firstProgram 03-packagesAndScope/importing/fileScope 03-packagesAndScope/scopes/basic 04-statements-expressions-comments/comments 04-statements-expressions-comments/expressions/call-expression 04-statements-expressions-comments/expressions/operator 04-statements-expressions-comments/statement/executiveFlow 05-writeYourFirstLibraryPackage/exercise 05-writeYourFirstLibraryPackage/exercise/cmd 05-writeYourFirstLibraryPackage/printer 05-writeYourFirstLibraryPackage/printer/cmd 06-variables/basic-data-type 06-variables/basic-data-type/exercises/printLiterals 06-variables/declarations/examples/float64 06-variables/declarations/examples/ints 06-variables/declarations/syntax/01 06-variables/declarations/syntax/02 06-variables/declarations/syntax/03 Click to show internal directories. Click to hide internal directories.