mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-08 21:13:39 +00:00
Add Jump and Phi support, to enable things like for loops
This commit is contained in:
+10
-2
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user