github.com/aretext/aretext@v1.3.0/syntax/languages/testdata/golang/fib.go (about) 1 package main 2 3 import "fmt" 4 5 func fibonacci(n int) int { 6 // Recursively calculate the nth fibonacci number. 7 if n < 2 { 8 return n 9 } 10 return fibonacci(n-1) + fibonacci(n-2) 11 } 12 13 func main() { 14 for i := 0; i < 10; i++ { 15 fmt.Printf("fibonacci(%d) = %d\n", i, fibonacci(i)) 16 } 17 }