├── 01hello ├── go.mod └── main.go ├── 02variables ├── go.mod └── main.go ├── 03userinput ├── go.mod └── main.go ├── 04conversion ├── go.mod └── main.go ├── 05mymaths ├── go.mod └── main.go ├── 06mytime ├── go.mod ├── main.go ├── mytime └── mytime.exe ├── 07mypointers ├── go.mod └── main.go ├── 08myarray ├── go.mod └── main.go ├── 09myslices ├── go.mod └── main.go ├── 10mymaps ├── go.mod └── main.go ├── 11mystructs ├── go.mod └── main.go ├── 12ifelse ├── go.mod └── main.go ├── 13switchcase ├── go.mod └── main.go ├── 14loops ├── go.mod └── main.go ├── 15functions ├── go.mod └── main.go ├── 16methods ├── go.mod └── main.go ├── 17defer ├── go.mod └── main.go ├── 18files ├── main.go └── mylcogofile.txt ├── 19webrequests ├── go.mod └── main.go ├── 20urls ├── go.mod └── main.go ├── 21webreqverbs ├── go.mod └── main.go ├── 22bitmorejson ├── go.mod └── main.go ├── 23mymodules ├── go.mod ├── go.sum ├── main.go ├── mymodules └── vendor │ ├── github.com │ └── gorilla │ │ └── mux │ │ ├── AUTHORS │ │ ├── LICENSE │ │ ├── README.md │ │ ├── doc.go │ │ ├── middleware.go │ │ ├── mux.go │ │ ├── regexp.go │ │ ├── route.go │ │ └── test_helpers.go │ └── modules.txt ├── 24buildapi ├── buildapi ├── go.mod ├── go.sum └── main.go ├── 25mongoapi ├── controller │ └── controller.go ├── go.mod ├── go.sum ├── main ├── main.go ├── model │ └── models.go └── router │ └── router.go ├── 26goroutines ├── go.mod └── main.go ├── 27mutexAndAwaitGroups ├── go.mod └── main.go ├── 28channels ├── go.mod └── main.go ├── Readme.md ├── important.txt └── lcowebserver ├── index.js ├── package-lock.json └── package.json /01hello/go.mod: -------------------------------------------------------------------------------- 1 | module hello 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /01hello/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/01hello/main.go -------------------------------------------------------------------------------- /02variables/go.mod: -------------------------------------------------------------------------------- 1 | module variables 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /02variables/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/02variables/main.go -------------------------------------------------------------------------------- /03userinput/go.mod: -------------------------------------------------------------------------------- 1 | module userinput 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /03userinput/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/03userinput/main.go -------------------------------------------------------------------------------- /04conversion/go.mod: -------------------------------------------------------------------------------- 1 | module conversion 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /04conversion/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/04conversion/main.go -------------------------------------------------------------------------------- /05mymaths/go.mod: -------------------------------------------------------------------------------- 1 | module mymath 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /05mymaths/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/05mymaths/main.go -------------------------------------------------------------------------------- /06mytime/go.mod: -------------------------------------------------------------------------------- 1 | module mytime 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /06mytime/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/06mytime/main.go -------------------------------------------------------------------------------- /06mytime/mytime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/06mytime/mytime -------------------------------------------------------------------------------- /06mytime/mytime.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/06mytime/mytime.exe -------------------------------------------------------------------------------- /07mypointers/go.mod: -------------------------------------------------------------------------------- 1 | module mypointers 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /07mypointers/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/07mypointers/main.go -------------------------------------------------------------------------------- /08myarray/go.mod: -------------------------------------------------------------------------------- 1 | module myarray 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /08myarray/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/08myarray/main.go -------------------------------------------------------------------------------- /09myslices/go.mod: -------------------------------------------------------------------------------- 1 | module slices 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /09myslices/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/09myslices/main.go -------------------------------------------------------------------------------- /10mymaps/go.mod: -------------------------------------------------------------------------------- 1 | module mymaps 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /10mymaps/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/10mymaps/main.go -------------------------------------------------------------------------------- /11mystructs/go.mod: -------------------------------------------------------------------------------- 1 | module mystructs 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /11mystructs/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/11mystructs/main.go -------------------------------------------------------------------------------- /12ifelse/go.mod: -------------------------------------------------------------------------------- 1 | module ifelse 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /12ifelse/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/12ifelse/main.go -------------------------------------------------------------------------------- /13switchcase/go.mod: -------------------------------------------------------------------------------- 1 | module switchcase 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /13switchcase/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/13switchcase/main.go -------------------------------------------------------------------------------- /14loops/go.mod: -------------------------------------------------------------------------------- 1 | module loops 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /14loops/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/14loops/main.go -------------------------------------------------------------------------------- /15functions/go.mod: -------------------------------------------------------------------------------- 1 | module functions 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /15functions/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/15functions/main.go -------------------------------------------------------------------------------- /16methods/go.mod: -------------------------------------------------------------------------------- 1 | module methods 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /16methods/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/16methods/main.go -------------------------------------------------------------------------------- /17defer/go.mod: -------------------------------------------------------------------------------- 1 | module defers 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /17defer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/17defer/main.go -------------------------------------------------------------------------------- /18files/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/18files/main.go -------------------------------------------------------------------------------- /18files/mylcogofile.txt: -------------------------------------------------------------------------------- 1 | This needs to go in a file - LearnCodeOnline.in -------------------------------------------------------------------------------- /19webrequests/go.mod: -------------------------------------------------------------------------------- 1 | module lcorequest 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /19webrequests/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/19webrequests/main.go -------------------------------------------------------------------------------- /20urls/go.mod: -------------------------------------------------------------------------------- 1 | module lcourlweb 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /20urls/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/20urls/main.go -------------------------------------------------------------------------------- /21webreqverbs/go.mod: -------------------------------------------------------------------------------- 1 | module webverbs 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /21webreqverbs/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/21webreqverbs/main.go -------------------------------------------------------------------------------- /22bitmorejson/go.mod: -------------------------------------------------------------------------------- 1 | module myjson 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /22bitmorejson/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/22bitmorejson/main.go -------------------------------------------------------------------------------- /23mymodules/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/23mymodules/go.mod -------------------------------------------------------------------------------- /23mymodules/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/23mymodules/go.sum -------------------------------------------------------------------------------- /23mymodules/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/23mymodules/main.go -------------------------------------------------------------------------------- /23mymodules/mymodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/23mymodules/mymodules -------------------------------------------------------------------------------- /23mymodules/vendor/github.com/gorilla/mux/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/23mymodules/vendor/github.com/gorilla/mux/AUTHORS -------------------------------------------------------------------------------- /23mymodules/vendor/github.com/gorilla/mux/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/23mymodules/vendor/github.com/gorilla/mux/LICENSE -------------------------------------------------------------------------------- /23mymodules/vendor/github.com/gorilla/mux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/23mymodules/vendor/github.com/gorilla/mux/README.md -------------------------------------------------------------------------------- /23mymodules/vendor/github.com/gorilla/mux/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/23mymodules/vendor/github.com/gorilla/mux/doc.go -------------------------------------------------------------------------------- /23mymodules/vendor/github.com/gorilla/mux/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/23mymodules/vendor/github.com/gorilla/mux/middleware.go -------------------------------------------------------------------------------- /23mymodules/vendor/github.com/gorilla/mux/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/23mymodules/vendor/github.com/gorilla/mux/mux.go -------------------------------------------------------------------------------- /23mymodules/vendor/github.com/gorilla/mux/regexp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/23mymodules/vendor/github.com/gorilla/mux/regexp.go -------------------------------------------------------------------------------- /23mymodules/vendor/github.com/gorilla/mux/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/23mymodules/vendor/github.com/gorilla/mux/route.go -------------------------------------------------------------------------------- /23mymodules/vendor/github.com/gorilla/mux/test_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/23mymodules/vendor/github.com/gorilla/mux/test_helpers.go -------------------------------------------------------------------------------- /23mymodules/vendor/modules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/23mymodules/vendor/modules.txt -------------------------------------------------------------------------------- /24buildapi/buildapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/24buildapi/buildapi -------------------------------------------------------------------------------- /24buildapi/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/24buildapi/go.mod -------------------------------------------------------------------------------- /24buildapi/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/24buildapi/go.sum -------------------------------------------------------------------------------- /24buildapi/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/24buildapi/main.go -------------------------------------------------------------------------------- /25mongoapi/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/25mongoapi/controller/controller.go -------------------------------------------------------------------------------- /25mongoapi/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/25mongoapi/go.mod -------------------------------------------------------------------------------- /25mongoapi/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/25mongoapi/go.sum -------------------------------------------------------------------------------- /25mongoapi/main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/25mongoapi/main -------------------------------------------------------------------------------- /25mongoapi/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/25mongoapi/main.go -------------------------------------------------------------------------------- /25mongoapi/model/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/25mongoapi/model/models.go -------------------------------------------------------------------------------- /25mongoapi/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/25mongoapi/router/router.go -------------------------------------------------------------------------------- /26goroutines/go.mod: -------------------------------------------------------------------------------- 1 | module goroutines 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /26goroutines/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/26goroutines/main.go -------------------------------------------------------------------------------- /27mutexAndAwaitGroups/go.mod: -------------------------------------------------------------------------------- 1 | module mutexandawaitgroups 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /27mutexAndAwaitGroups/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/27mutexAndAwaitGroups/main.go -------------------------------------------------------------------------------- /28channels/go.mod: -------------------------------------------------------------------------------- 1 | module channels 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /28channels/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/28channels/main.go -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/Readme.md -------------------------------------------------------------------------------- /important.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/important.txt -------------------------------------------------------------------------------- /lcowebserver/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/lcowebserver/index.js -------------------------------------------------------------------------------- /lcowebserver/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/lcowebserver/package-lock.json -------------------------------------------------------------------------------- /lcowebserver/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiteshchoudhary/golang/HEAD/lcowebserver/package.json --------------------------------------------------------------------------------