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 2 years ago
.gitignore fix check-versions 2 years ago
README.md add readme 2 years ago
arrays.go initial commit 2 years ago
channel-close.go a buttload of new experiments 2 years ago
channel-directions.go a buttload of new experiments 2 years ago
channel-sync.go a buttload of new experiments 2 years ago
channels.go a buttload of new experiments 2 years ago
check-versions.go fix check-versions 2 years ago
closures.go add misplaced scripts 2 years ago
forloop.go initial commit 2 years ago
funcs.go add misplaced scripts 2 years ago
go-testing.go fix project, correct formatting issue 2 years ago
go.mod remote module specification 2 years ago
go.sum add go.mod and go.sum; exclude workspace config, and vendor libraries 2 years ago
goroutines.go remote module specification 2 years ago
handlers.go a buttload of new experiments 2 years ago
hello-world.go initial commit 2 years ago
if-else.go initial commit 2 years ago
interfaces.go a buttload of new experiments 2 years ago
learning.go add go.mod and go.sum; exclude workspace config, and vendor libraries 2 years ago
maps.go maps and range 2 years ago
maths.go initial commit 2 years ago
methods.go add misplaced scripts 2 years ago
multiple-returns.go add misplaced scripts 2 years ago
non-blocks.go a buttload of new experiments 2 years ago
range.go maps and range 2 years ago
recursed.go add misplaced scripts 2 years ago
select-switch.go a buttload of new experiments 2 years ago
slices.go initial commit 2 years ago
structs.go add misplaced scripts 2 years ago
switcher.go initial commit 2 years ago
timeouts.go a buttload of new experiments 2 years ago
uuid.go add go.mod and go.sum; exclude workspace config, and vendor libraries 2 years ago
values.go initial commit 2 years ago
variables.go initial commit 2 years ago
variadic.go add misplaced scripts 2 years 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.