Add Jump and Phi support, to enable things like for loops

This commit is contained in:
Ayke van Laethem
2018-04-14 19:07:29 +02:00
parent ad98a29a6f
commit 63a545540d
2 changed files with 65 additions and 18 deletions
+10 -2
View File
@@ -9,6 +9,7 @@ func main() {
println("5 ** 2 =", square(5))
println("3 + 12 =", add(3, 12))
println("fib(11) =", fib(11))
println("sumrange(100) =", sumrange(100))
}
func calculateAnswer() int {
@@ -28,6 +29,13 @@ func fib(n int) int {
if n <= 2 {
return 1
}
ret := fib(n - 1) + fib(n - 2)
return ret
return fib(n - 1) + fib(n - 2)
}
func sumrange(n int) int {
sum := 0
for i := 1; i <= n; i++ {
sum += i
}
return sum
}