2009年11月12日木曜日

Google Goでフィボナッチ数列

これにあるGoのフィボナッチ数列を求めるコードを書いてみた
http://golang.org/doc/GoCourseDay1.pdf

vi fib.go


package main

import "fmt"

func fib(n int) int {
if n < 2 { return n }
return fib(n-2) + fib(n-1)
}

func main() {
n := 39;
fmt.Printf("%d\n", fib(n))
}

$ 8g fib.go
$ 8l -o fib fib.8
$ ./fib
63245986

2009年11月11日水曜日