View/Edit #29:english_tens

Switch to edit mode.

Name(s): english_tens
1:  NUM = args[1]
2:  teens = {"ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen"}
3:  others = {"twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety"}
4:  if (NUM < 10)
5:    return this:english_ones(NUM)
6:  elseif (NUM < 20)
7:    return teens[NUM - 9]
8:  else
9:    return others[NUM / 10 - 1] + (NUM % 10 ? "-" | "") + this:english_ones(NUM % 10)
10: endif

Verb arguments: this none this
Verb perms: Readable eXecutable NOT-Debug
Verb owned by: Hacker (#60)

You are not logged in.

[home | help | who | search | setup | code]