learning_go/book_with_bridge/comon_shit/main.go
Alexander Pivkin b03d18828c xc
2025-12-28 13:27:12 +03:00

18 lines
198 B
Go

package main
import "fmt"
func square() func() int {
var x int
return func() int{
x++
return x*x
}
}
func main() {
f := square()
fmt.Println(f())
fmt.Println(f())
fmt.Println(f())
}