update book code

This commit is contained in:
Unknwon
2015-03-03 12:25:25 -05:00
parent b8c82ba4e5
commit eab1d98ba8
465 changed files with 15392 additions and 1572 deletions

View File

@@ -0,0 +1,20 @@
package main
// fib returns a function that returns
// successive Fibonacci numbers.
func fib() func() int {
a, b := 1, 1
return func() int {
a, b = b, a+b
return b
}
}
func main() {
f := fib()
// Function calls are evaluated left-to-right.
// println(f(), f(), f(), f(), f())
for i:=0; i<=9; i++ {
println(i+2, f() )
}
}