Add first branching support (if)

This commit is contained in:
Ayke van Laethem
2018-04-13 22:18:22 +02:00
parent fdf907c96c
commit ad98a29a6f
2 changed files with 31 additions and 4 deletions
+9
View File
@@ -8,6 +8,7 @@ func main() {
println("The answer is:", calculateAnswer())
println("5 ** 2 =", square(5))
println("3 + 12 =", add(3, 12))
println("fib(11) =", fib(11))
}
func calculateAnswer() int {
@@ -22,3 +23,11 @@ func square(n int) int {
func add(a, b int) int {
return a + b
}
func fib(n int) int {
if n <= 2 {
return 1
}
ret := fib(n - 1) + fib(n - 2)
return ret
}