*
This commit is contained in:
parent
ce345f2440
commit
1185690ce6
24 changed files with 597 additions and 86 deletions
16
test.grr
16
test.grr
|
|
@ -1 +1,15 @@
|
|||
[ 1 2 + ] call 3 +
|
||||
def over { swap dup >r swap r> }
|
||||
def dip { swap >r call r> }
|
||||
def keep { over >r call r> }
|
||||
def if { ? call }
|
||||
|
||||
def fac {
|
||||
dup if: 1 <= [drop 1] [dup 1 - fac *];
|
||||
}
|
||||
|
||||
def fib {
|
||||
dup if: 1 <= [] [dup 1 - fib swap 2 - fib +];
|
||||
}
|
||||
|
||||
[ 20 fib ] call \=> 6765
|
||||
[ 10 fac ] call \=> 3628800
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue