~mna/snow

snow/pkg/codegen/testdata/fibonacci.snow.want -rw-r--r-- 251 bytes
424066c5Martin Angers doc: v0.0.5 1 year, 8 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package main

import "fmt"

func main() {
	var fib func(
		n int,
	) int
	fib = func(
		n int,
	) int {
		if n < 2 {
			return n
		}
		return fib(n-2) + fib(n-1)
	}
	var x int = 10
	_اprintln(fib(x))
}

func _اprintln(
	x int,
) {
	fmt.Println(x)
}