OSDN Git Service

Add: PIONE tutorial to improve Loop Statement.
[eos/tutorial.git] / SampleCode / PIONE / Basic11 / LoopTouch2.pione
1 param $max := 64
2
3 Rule Main
4         output '*.txt'
5 Flow
6         rule LoopSystem {val: 0}
7 End
8
9 Rule LoopSystem
10         output '*.txt'
11         param $val
12 Flow
13         rule Test {val: $val}
14         if (($val * 2) + 1) <= $max
15                 rule LoopSystem {val: ($val * 2) + 1}
16         end
17         if (($val * 2) + 2) <= $max
18                 rule LoopSystem {val: ($val * 2) + 2}
19         end
20 End
21
22 Rule Test
23         output '{$val}.txt'
24         param $val
25 Action
26         touch {$O[1]}
27 End