-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathsample105.nev
More file actions
25 lines (21 loc) · 573 Bytes
/
Copy pathsample105.nev
File metadata and controls
25 lines (21 loc) · 573 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
func printTab( tab[dim] : int ) -> int
{
func __printTab( val : int, i : int, tab[dim] : int ) -> int
{
i < dim ? __printTab( print(2 * tab[i]), i + 1, tab) : i
};
__printTab(0, 0, tab)
}
func print2Tab( tab[dim] : [D] : int ) -> int
{
func __print2Tab( val : int, i : int, tab[dim] : [D] : int ) -> int
{
i < dim ? __print2Tab( printTab(tab[i]), i + 1, tab ) : i
};
__print2Tab(0, 0, tab)
}
func main() -> int
{
print2Tab( [ [ 1, 2, 3, 4, 5, 6, 7, 8 ] : int,
[ 16, 17, 18 ] : int ] : [D] : int )
}