1234567891011121314151617181920212223 |
- package main
- import "fmt"
- func intSeq() func() int {
- i := 0
- return func() int {
- i++
- return i
- }
- }
- func main() {
- nextInt := intSeq()
- fmt.Println(nextInt())
- fmt.Println(nextInt())
- fmt.Println(nextInt())
- newInts := intSeq()
- fmt.Println(newInts())
- }
|