save some to_s code

This commit is contained in:
Torsten Ruger
2015-11-08 14:30:42 +02:00
parent cf05e7553a
commit 6ea698d397
3 changed files with 50 additions and 91 deletions

View File

@ -0,0 +1,35 @@
class Integer < Value
Word digit( int rest )
if_zero( rest == 5 )
return "5"
end
if_zero( rest == 1 )
return "1"
end
if_zero( rest == 2 )
return "2"
end
if_zero( rest == 3 )
return "3"
end
if_zero( rest == 4 )
return "4"
end
end
Word add_string(Word str)
int div
div = self / 10
int rest
rest = self - div
if_notzero( rest )
rest = self.digit( rest )
else
str = div.add_string(str)
end
return str
end
Word to_string()
Word start = " "
return add_string( start )
end
end