Spelling of ordinal numbers: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 516: | Line 516: | ||
local fn IntegerToOrdinalString( number as CFNumberRef ) as CFStringRef |
local fn IntegerToOrdinalString( number as CFNumberRef ) as CFStringRef |
||
NumberFormatterRef numberFormatter = fn NumberFormatterInit |
NumberFormatterRef numberFormatter = fn NumberFormatterInit |
||
NumberFormatterSetNumberStyle( numberFormatter, NSNumberFormatterSpellOutStyle ) |
NumberFormatterSetNumberStyle( numberFormatter, NSNumberFormatterSpellOutStyle ) |
||
NumberFormatterSetLocale( numberFormatter, fn LocaleWithIdentifier( @"en_US" ) ) |
NumberFormatterSetLocale( numberFormatter, fn LocaleWithIdentifier( @"en_US" ) ) |
||
CFStringRef numberStr = fn NumberFormatterStringFromNumber( numberFormatter, number ) |
CFStringRef numberStr = fn NumberFormatterStringFromNumber( numberFormatter, number ) |
||
end fn = numberStr |
end fn = numberStr |
||
Line 529: | Line 529: | ||
for numStr in numArr |
for numStr in numArr |
||
number = fn NumberWithInteger( fn StringIntegerValue( numStr ) ) |
number = fn NumberWithInteger( fn StringIntegerValue( numStr ) ) |
||
NSLog( @"%16ld : %@", fn StringIntegerValue( numStr ), fn IntegerToOrdinalString( number ) ) |
NSLog( @"%16ld : %@", fn StringIntegerValue( numStr ), fn IntegerToOrdinalString( number ) ) |
||
next |
next |
||
Line 552: | Line 552: | ||
123 : one hundred twenty-three |
123 : one hundred twenty-three |
||
</pre> |
</pre> |
||
=={{header|Go}}== |
=={{header|Go}}== |