Mercurial > lcfOS
comparison examples/c3/functions.c3 @ 300:158068af716c
yafm
author | Windel Bouwman |
---|---|
date | Tue, 03 Dec 2013 18:00:22 +0100 |
parents | test/c3examples/functions.c3@d9df72971cbf |
children |
comparison
equal
deleted
inserted
replaced
299:674789d9ff37 | 300:158068af716c |
---|---|
1 | |
2 /* | |
3 Demo of function usage | |
4 */ | |
5 | |
6 module functiondemo; | |
7 | |
8 function void main() | |
9 { | |
10 var int a, b, c; | |
11 a = 3; | |
12 b = a; | |
13 a =3; | |
14 b = fib(a + 9); | |
15 sum(a, b); | |
16 } | |
17 | |
18 function int fib(int x) | |
19 { | |
20 return fib(x - 1) * x; | |
21 } | |
22 | |
23 function int sum(int a, int b) | |
24 { | |
25 return a + b; | |
26 } | |
27 |