├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── new-gopherling-exercise.md │ └── request-a-change-to-existing-exercise.md ├── .gitignore ├── LICENSE ├── README.md ├── cmd └── gopherlings │ └── main.go ├── exercises ├── 001-hello │ └── hello.go ├── 002-fmt │ └── fmt.go ├── 003-args │ └── args.go ├── 004-values │ └── values.go ├── 005-variables │ └── variables.go ├── 006-conversion │ └── conversion.go ├── 007-constants │ └── constants.go ├── 008-booleans │ └── booleans.go ├── 009-comparison │ └── comparison.go ├── 010-forever │ └── forever.go ├── 011-if │ └── if.go ├── 012-divideby0 │ └── divideby0.go ├── 013-ifelse │ └── ifelse.go ├── 014-for │ └── for.go ├── 015-maps │ └── maps.go ├── 016-slices │ └── slices.go ├── 017-append │ └── append.go ├── 018-func │ └── func.go ├── 019-func2 │ └── func2.go ├── 020-sliceref │ └── sliceref.go ├── 021-range │ └── range.go ├── 022-range2 │ └── range2.go ├── 023-usertype │ └── usertype.go ├── 024-struct │ └── struct.go ├── 025-method │ └── method.go ├── 026-method2 │ └── method2.go ├── 027-pointer │ └── pointer.go ├── 028-structpointer │ └── structpointer.go ├── 029-pointermethod │ └── pointermethod.go ├── 030-pointermethod2 │ └── pointermethod2.go ├── 031-interface │ └── interface.go ├── 032-interfaceimage │ └── interfaceimage.go └── gent.go ├── go.mod └── go.sum /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/new-gopherling-exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/.github/ISSUE_TEMPLATE/new-gopherling-exercise.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/request-a-change-to-existing-exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/.github/ISSUE_TEMPLATE/request-a-change-to-existing-exercise.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/README.md -------------------------------------------------------------------------------- /cmd/gopherlings/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/cmd/gopherlings/main.go -------------------------------------------------------------------------------- /exercises/001-hello/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/001-hello/hello.go -------------------------------------------------------------------------------- /exercises/002-fmt/fmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/002-fmt/fmt.go -------------------------------------------------------------------------------- /exercises/003-args/args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/003-args/args.go -------------------------------------------------------------------------------- /exercises/004-values/values.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/004-values/values.go -------------------------------------------------------------------------------- /exercises/005-variables/variables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/005-variables/variables.go -------------------------------------------------------------------------------- /exercises/006-conversion/conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/006-conversion/conversion.go -------------------------------------------------------------------------------- /exercises/007-constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/007-constants/constants.go -------------------------------------------------------------------------------- /exercises/008-booleans/booleans.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/008-booleans/booleans.go -------------------------------------------------------------------------------- /exercises/009-comparison/comparison.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/009-comparison/comparison.go -------------------------------------------------------------------------------- /exercises/010-forever/forever.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/010-forever/forever.go -------------------------------------------------------------------------------- /exercises/011-if/if.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/011-if/if.go -------------------------------------------------------------------------------- /exercises/012-divideby0/divideby0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/012-divideby0/divideby0.go -------------------------------------------------------------------------------- /exercises/013-ifelse/ifelse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/013-ifelse/ifelse.go -------------------------------------------------------------------------------- /exercises/014-for/for.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/014-for/for.go -------------------------------------------------------------------------------- /exercises/015-maps/maps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/015-maps/maps.go -------------------------------------------------------------------------------- /exercises/016-slices/slices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/016-slices/slices.go -------------------------------------------------------------------------------- /exercises/017-append/append.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/017-append/append.go -------------------------------------------------------------------------------- /exercises/018-func/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/018-func/func.go -------------------------------------------------------------------------------- /exercises/019-func2/func2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/019-func2/func2.go -------------------------------------------------------------------------------- /exercises/020-sliceref/sliceref.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/020-sliceref/sliceref.go -------------------------------------------------------------------------------- /exercises/021-range/range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/021-range/range.go -------------------------------------------------------------------------------- /exercises/022-range2/range2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/022-range2/range2.go -------------------------------------------------------------------------------- /exercises/023-usertype/usertype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/023-usertype/usertype.go -------------------------------------------------------------------------------- /exercises/024-struct/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/024-struct/struct.go -------------------------------------------------------------------------------- /exercises/025-method/method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/025-method/method.go -------------------------------------------------------------------------------- /exercises/026-method2/method2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/026-method2/method2.go -------------------------------------------------------------------------------- /exercises/027-pointer/pointer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/027-pointer/pointer.go -------------------------------------------------------------------------------- /exercises/028-structpointer/structpointer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/028-structpointer/structpointer.go -------------------------------------------------------------------------------- /exercises/029-pointermethod/pointermethod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/029-pointermethod/pointermethod.go -------------------------------------------------------------------------------- /exercises/030-pointermethod2/pointermethod2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/030-pointermethod2/pointermethod2.go -------------------------------------------------------------------------------- /exercises/031-interface/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/031-interface/interface.go -------------------------------------------------------------------------------- /exercises/032-interfaceimage/interfaceimage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/032-interfaceimage/interfaceimage.go -------------------------------------------------------------------------------- /exercises/gent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/exercises/gent.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soypat/gopherlings/HEAD/go.sum --------------------------------------------------------------------------------