项目作者: pkumza

项目描述 :
Interconversion between Chinese numbers & Numbers. / 中文数字与Go语言数字的相互转换。
高级语言: Go
项目地址: git://github.com/pkumza/numcn.git
创建时间: 2018-06-16T16:19:29Z
项目社区:https://github.com/pkumza/numcn

开源协议:MIT License

下载


MIT
GoDoc
Go Report Card

numcn

Interconversion between Chinese numbers & Numbers.
中文数字与数字的相互转换。

Example

  1. func main() {
  2. chNum := "负十七亿零五十三万七千零一十六"
  3. num, _ := numcn.DecodeToInt64(chNum)
  4. fmt.Println(num) // -1700537016
  5. chNumAgain := numcn.EncodeFromInt64(num)
  6. fmt.Println(chNumAgain) // 负十七亿零五十三万七千零一十六
  7. chFloatNum := "负零点零七三零六"
  8. fNum, _ := numcn.DecodeToFloat64(chFloatNum)
  9. fmt.Printf("%f\n", fNum) // -0.073060
  10. chFloatNumAgain := numcn.EncodeFromFloat64(fNum)
  11. fmt.Println(chFloatNumAgain) // 负零点零七三零六
  12. }