Mirror of CollapseOS
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

17 wiersze
385B

  1. : _
  2. 999 SWAP ( stop indicator )
  3. BEGIN
  4. ?DUP NOT IF EXIT THEN
  5. 10 /MOD ( r q )
  6. SWAP '0' + SWAP ( d q )
  7. AGAIN ;
  8. : . ( n -- )
  9. ?DUP NOT IF '0' EMIT EXIT THEN ( 0 is a special case )
  10. ( handle negative )
  11. DUP 0< IF '-' EMIT -1 * THEN
  12. _
  13. BEGIN
  14. DUP '9' > IF DROP EXIT THEN ( stop indicator )
  15. EMIT
  16. AGAIN ;