func testFib(n, e int, t *testing.T) { var r int if n <= 20 { r = fibonacci.Fib(n) if e != r { t.Errorf("Fib(%v) = %v, want %v", n, r, e) } } r = fibonacci.Mfib(n) if e != r { t.Errorf("Fib(%v) = %v, want %v", n, r, e) } }
func benchmarkFib(i int, b *testing.B) { for n := 0; n < b.N; n++ { fibonacci.Fib(i) } }
func main() { input_number, err := strconv.Atoi(os.Args[1]) if err == nil { println(fibonacci.Fib(input_number - 1)) } }