2004-08-23 23:27:55 -04:00
|
|
|
IN: scratchpad
|
2004-10-27 21:21:31 -04:00
|
|
|
USE: compiler
|
2004-12-10 19:29:07 -05:00
|
|
|
USE: kernel
|
2004-08-23 23:27:55 -04:00
|
|
|
USE: math
|
|
|
|
USE: test
|
2004-10-27 21:21:31 -04:00
|
|
|
|
|
|
|
: fib ( n -- nth fibonacci number )
|
|
|
|
dup 1 <= [ drop 1 ] [ pred dup fib swap pred fib + ] ifte ;
|
2004-12-05 23:00:52 -05:00
|
|
|
compiled
|
2004-08-23 23:27:55 -04:00
|
|
|
|
2004-10-17 19:01:16 -04:00
|
|
|
[ 9227465 ] [ 34 fib ] unit-test
|