|
|
- package main
-
- import "fmt"
-
- func main() {
-
- counter := 4
-
- x := decrement(counter)
- fmt.Println(x())
- fmt.Println(x())
- fmt.Println(x())
- fmt.Println(x())
-
- fmt.Println("counter:", counter)
-
- }
-
- func decrement(i int) func() int {
-
- return func() int {
- i--
- return i
- }
-
- }
|