~mna/snow

snow/pkg/codegen/testdata/fn_as_arg.snow.want -rw-r--r-- 264 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
26
27
28
29
30
package main

import "fmt"

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

func _اdo(
	x int,
	ap func(
		int,
	) int,

) int {
	return ap(x)
}

func _اdouble(
	x int,
) int {
	return x * 2
}

func main() {
	var res int = _اdo(4, _اdouble)
	_اprintln(res)
}