fork download
  1. package main
  2.  
  3. import "fmt"
  4.  
  5. func fib(n uint) uint {
  6. if n == 0 {
  7. return 0
  8. } else if n == 1 {
  9. return 1
  10. } else {
  11. fmt.Println(fib(n-1) + fib(n-2))
  12. return fib(n-1) + fib(n-2)
  13. }
  14. }
  15.  
  16. func main() {
  17. n := uint(2)
  18. fib(n)
  19. }
Success #stdin #stdout 0s 4584KB
stdin
Standard input is empty
stdout
1