You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Greg Gauthier c4f3cc5afc fix check-versions 1 year ago
.gitignore fix check-versions 1 year ago
README.md add readme 1 year ago
arrays.go initial commit 1 year ago
channel-close.go a buttload of new experiments 1 year ago
channel-directions.go a buttload of new experiments 1 year ago
channel-sync.go a buttload of new experiments 1 year ago
channels.go a buttload of new experiments 1 year ago
check-versions.go fix check-versions 1 year ago
closures.go add misplaced scripts 1 year ago
forloop.go initial commit 1 year ago
funcs.go add misplaced scripts 1 year ago
go-testing.go fix project, correct formatting issue 1 year ago
go.mod remote module specification 1 year ago
go.sum add go.mod and go.sum; exclude workspace config, and vendor libraries 1 year ago
goroutines.go remote module specification 1 year ago
handlers.go a buttload of new experiments 1 year ago
hello-world.go initial commit 1 year ago
if-else.go initial commit 1 year ago
interfaces.go a buttload of new experiments 1 year ago
learning.go add go.mod and go.sum; exclude workspace config, and vendor libraries 1 year ago
maps.go maps and range 1 year ago
maths.go initial commit 1 year ago
methods.go add misplaced scripts 1 year ago
multiple-returns.go add misplaced scripts 1 year ago
non-blocks.go a buttload of new experiments 1 year ago
range.go maps and range 1 year ago
recursed.go add misplaced scripts 1 year ago
select-switch.go a buttload of new experiments 1 year ago
slices.go initial commit 1 year ago
structs.go add misplaced scripts 1 year ago
switcher.go initial commit 1 year ago
timeouts.go a buttload of new experiments 1 year ago
uuid.go add go.mod and go.sum; exclude workspace config, and vendor libraries 1 year ago
values.go initial commit 1 year ago
variables.go initial commit 1 year ago
variadic.go add misplaced scripts 1 year ago

README.md

GO-LEARN

Scripts provided by Go By Example, but augmented by me. The purpose of this repo is to provide a starting point for those completely new to GO, but not completely new to programming.

My augmentations are largely just attempts to apply the lesson in more complicated ways, or using different data types. Feel free to add your own examples.