1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| package main
import ( "fmt" "os" "strconv" )
func main() { n := os.Args[1] n_int, _ := strconv.Atoi(n) fmt.Println(Fibo(n_int)) }
func Fibo(n int) (r int) { if n <= 1 { return 1 } else { return Fibo(n-2) + Fibo(n-1) } }
|