// i_undefined.go package main import ( "fmt" ) func main() { var i int for i = 0; i < 10; i++ { fmt.Printf("%v\n", i) } fmt.Printf("%v\n", i) //<-- compile error: undefined i }