initial commits
parent
6aa86c6f80
commit
51e681176a
|
@ -0,0 +1,58 @@
|
||||||
|
package orden
|
||||||
|
|
||||||
|
import (
|
||||||
|
"strconv"
|
||||||
|
)
|
||||||
|
|
||||||
|
// FormatInt64 return the number in its numeric- ordinal format.
|
||||||
|
//
|
||||||
|
// For example —
|
||||||
|
//
|
||||||
|
// 0 → "0th"
|
||||||
|
//
|
||||||
|
// 1 → "1st"
|
||||||
|
//
|
||||||
|
// 2 → "2nd"
|
||||||
|
//
|
||||||
|
// 3 → "3rd"
|
||||||
|
//
|
||||||
|
// 4 → "4th"
|
||||||
|
//
|
||||||
|
// 5 → "5th"
|
||||||
|
//
|
||||||
|
// ...
|
||||||
|
//
|
||||||
|
// 10 → "10th"
|
||||||
|
//
|
||||||
|
// 11 → "11th"
|
||||||
|
//
|
||||||
|
// 12 → "12th"
|
||||||
|
//
|
||||||
|
// 13 → "13th"
|
||||||
|
//
|
||||||
|
// 14 → "14th"
|
||||||
|
//
|
||||||
|
// ...
|
||||||
|
//
|
||||||
|
// 1000 → "1000th"
|
||||||
|
//
|
||||||
|
// 1001 → "1001st"
|
||||||
|
//
|
||||||
|
// 1002 → "1002nd"
|
||||||
|
//
|
||||||
|
// 1003 → "1003rd"
|
||||||
|
//
|
||||||
|
// 1004 → "1004th"
|
||||||
|
//
|
||||||
|
// ...
|
||||||
|
func FormatInt64(n int64) string {
|
||||||
|
|
||||||
|
var p []byte
|
||||||
|
{
|
||||||
|
p = append(p, strconv.FormatInt(n, 10)...)
|
||||||
|
|
||||||
|
p = append(p, suffixInt64(n)...)
|
||||||
|
}
|
||||||
|
|
||||||
|
return string(p)
|
||||||
|
}
|
Loading…
Reference in New Issue