learning_go/book_with_bridge/comon_shit/main.go
Alexander Pivkin 1072400433 asdf
2025-12-29 10:35:19 +03:00

19 lines
237 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())
fmt.Println(f())
fmt.Println(f())
}