Turn numbers to Persian words.
go get github.com/Navid2zp/NumberToPersianWords
import (
"fmt"
"github.com/Navid2zp/NumberToPersianWords"
)
func main() {
s := NumberToPersianWords.ParseInt(9223372036854775807)
fmt.Println(s)
}
Output:
نه تریلیون و دویست و بیست و سه بیلیارد و سیصد و هفتاد و دو بیلیون و سی و شش میلیارد و هشتصد و پنجاه و چهار میلیون و هفتصد و هفتاد و پنج هزار و هشتصد و هفت
The biggest number that this package supports is 9223372036854775807
which is the limit for an int
.
You can go bigger if you rewrite the calculations with math/big
. (Package big)
MIT