Daniel Frederick Crisman
Daniel Frederick Crisman
On the tour slide "tour/concurrency/6" ("Default Selection") the example code in "default-selection.go" uses time.After() and time.Tick() without any mention of what they do. A link to the time fuctions doc...
In "tour/methods/20" ("Exercise: Errors") just after the slide explaining "calling code should handle errors by testing whether the error equals nil" the example code in the errors exercise provides a...
The tour slides are slim for generics, adding links to the blog articles about generics similar to how "/tour/moretypes/15" links to the blog on slices adds a place to expand...
In 2018 tour/README.md got a update to look like the then existing blog/README.md and the section got accidently placed under the patching header (wrong location) and lost the header it...
There are a few links in the tour (and tour source) that point at golang.org rather than go.dev in places that are redirected to go.dev. Seems reasonable to update these...
In "tour/methods/3" ("Methods continued") we have the first use of a package local type that is not a struct and not an interface. Thus the code setting variable "f" is...
In "methods/16" ("Type switches") the current slide explicitly says "a type switch specify types (not values)" and then talks about "those values" which should be "types". Quoting the spec "A...
The current code on "tour/moretypes/5" ("Struct Literals") seems to be designed to confuse a reader into thinking that contents of 'v1' and 'p' are importantly the same. The contents of...
In tour/basics/15 ("Constants") the slide talks of "string, boolean, or numeric values", but the code only has examples of float and boolean. Add examples of constants from string, boolean, and...
In tour/basics/15 ("Constants") the word "character" is both new (not used in the tour before this slide) and confusing as it is not the Go way to talk about runes....