├── 00-resources ├── godoc.md └── igapi │ ├── echo │ └── echo.go │ ├── go.mod │ ├── go.sum │ └── http │ └── http.go ├── 01-main └── main.go ├── 02-variables ├── const.go └── var.go ├── 03-if-else-switch ├── if.go └── switch.go ├── 04-function ├── func.go └── func_value.go ├── 05-package └── igapp │ ├── go.mod │ ├── main.go │ ├── time │ └── time.go │ └── user │ └── user.go ├── 06-arrays └── array.go ├── 07-slices ├── slice.go ├── slice_zero.go └── slicing.go ├── 08-loop └── loop.go ├── 09-maps └── map.go ├── 10-pointer └── pointer.go ├── 11-struct └── struct.go ├── 12-method └── method.go ├── 13-interface └── interface.go ├── 14-errors └── errors.go └── README.md /00-resources/godoc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/00-resources/godoc.md -------------------------------------------------------------------------------- /00-resources/igapi/echo/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/00-resources/igapi/echo/echo.go -------------------------------------------------------------------------------- /00-resources/igapi/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/00-resources/igapi/go.mod -------------------------------------------------------------------------------- /00-resources/igapi/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/00-resources/igapi/go.sum -------------------------------------------------------------------------------- /00-resources/igapi/http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/00-resources/igapi/http/http.go -------------------------------------------------------------------------------- /01-main/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/01-main/main.go -------------------------------------------------------------------------------- /02-variables/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/02-variables/const.go -------------------------------------------------------------------------------- /02-variables/var.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/02-variables/var.go -------------------------------------------------------------------------------- /03-if-else-switch/if.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/03-if-else-switch/if.go -------------------------------------------------------------------------------- /03-if-else-switch/switch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/03-if-else-switch/switch.go -------------------------------------------------------------------------------- /04-function/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/04-function/func.go -------------------------------------------------------------------------------- /04-function/func_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/04-function/func_value.go -------------------------------------------------------------------------------- /05-package/igapp/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/anuchito/igapp 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /05-package/igapp/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/05-package/igapp/main.go -------------------------------------------------------------------------------- /05-package/igapp/time/time.go: -------------------------------------------------------------------------------- 1 | package time 2 | 3 | func Today() string { 4 | return "มื้อนี้" 5 | } 6 | -------------------------------------------------------------------------------- /05-package/igapp/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/05-package/igapp/user/user.go -------------------------------------------------------------------------------- /06-arrays/array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/06-arrays/array.go -------------------------------------------------------------------------------- /07-slices/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/07-slices/slice.go -------------------------------------------------------------------------------- /07-slices/slice_zero.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/07-slices/slice_zero.go -------------------------------------------------------------------------------- /07-slices/slicing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/07-slices/slicing.go -------------------------------------------------------------------------------- /08-loop/loop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/08-loop/loop.go -------------------------------------------------------------------------------- /09-maps/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/09-maps/map.go -------------------------------------------------------------------------------- /10-pointer/pointer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/10-pointer/pointer.go -------------------------------------------------------------------------------- /11-struct/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/11-struct/struct.go -------------------------------------------------------------------------------- /12-method/method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/12-method/method.go -------------------------------------------------------------------------------- /13-interface/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/13-interface/interface.go -------------------------------------------------------------------------------- /14-errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/14-errors/errors.go -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnuchitO/intro-golang/HEAD/README.md --------------------------------------------------------------------------------