Defer / Defer pitfalls / Essential Go

Run Settings
LanguageGo
Language Version
Run Command
package main import "fmt" func main() { for i := 0; i < 2; i++ { defer func(i2 int) { fmt.Printf("%d\n", i2) }(i) } }
Editor Settings
Theme
Key bindings
Full width
Lines