From 7a3be9b5796e8bda0d24157359296a1c60bac5a1 Mon Sep 17 00:00:00 2001 From: Kiliman Date: Wed, 24 Jul 2019 09:48:00 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=84=20Update=20Go=20sample=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sample.go | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/sample.go b/sample.go index 19e4721..a572bb2 100644 --- a/sample.go +++ b/sample.go @@ -1,19 +1,6 @@ -package main - -import "fmt" - -// fib returns a function that returns -// successive Fibonacci numbers. -func fib() func() int { - a, b := 0, 1 - return func() int { - a, b = b, a+b - return a +func main() { + for i := 0; i <= 9; i++ { + f := count(fact(gen(i))) + fmt.Println(i, "! =", f) } } - -func main() { - f := fib() - // Function calls are evaluated left-to-right. - fmt.Println(f(), f(), f(), f(), f()) -}