RosettaCodeData/Task/Exponentiation-operator/Oforth/exponentiation-operator.fth

10 lines
165 B
Forth
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
: powint(r, n)
| i |
1 n abs loop: i [ r * ]
n isNegative ifTrue: [ inv ] ;
2 3 powint println
2 powint(3) println
1.2 4 powint println
1.2 powint(4) println