mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-11 14:33:41 +00:00
Add first branching support (if)
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user