CDE
This commit is contained in:
parent
518da4a923
commit
764da6cbbb
6144 changed files with 83610 additions and 11 deletions
21
Task/Anonymous-recursion/Elena/anonymous-recursion.elena
Normal file
21
Task/Anonymous-recursion/Elena/anonymous-recursion.elena
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
#define std'dictionary'*.
|
||||
#define std'patterns'*.
|
||||
|
||||
#symbol fibo : i =
|
||||
[
|
||||
Control ifNot:(i < 0).
|
||||
|
||||
#if (i < 2)
|
||||
? [ ^ i. ]
|
||||
| [ ^ fibo::(i - 2) + fibo::(i - 1). ].
|
||||
].
|
||||
|
||||
#symbol Program =
|
||||
[
|
||||
loop &&from:-1 &to:10 run: i =
|
||||
[
|
||||
'program'output << "%nfib(" << i << ")=".
|
||||
|
||||
'program'output << fibo::i | << "failed".
|
||||
].
|
||||
].
|
||||
Loading…
Add table
Add a link
Reference in a new issue