-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconst.go
82 lines (79 loc) · 1.36 KB
/
const.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
/*
* Ali Ahmadi
* Dedicated to MHM
*/
package num2text
type collection struct {
ones map[int]string
tens map[int]string
hundreds map[int]string
thousands map[int]string
n string
v string
m string
}
var coll = collection{
ones: map[int]string{
0: "صفر",
1: "یک",
2: "دو",
3: "سه",
4: "چهار",
5: "پنج",
6: "شش",
7: "هفت",
8: "هشت",
9: "نه",
10: "ده",
11: "یازده",
12: "دوازده",
13: "سیزده",
14: "چهارده",
15: "پانزده",
16: "شانزده",
17: "هفده",
18: "هجده",
19: "نوزده",
},
tens: map[int]string{
0: "",
1: "ده",
2: "بیست",
3: "سی",
4: "چهل",
5: "پنجاه",
6: "شصت",
7: "هفتاد",
8: "هشتاد",
9: "نود",
},
hundreds: map[int]string{
0: "",
1: "صد",
2: "دویست",
3: "سیصد",
4: "چهارصد",
5: "پانصد",
6: "ششصد",
7: "هفتصد",
8: "هشتصد",
9: "نهصد",
},
thousands: map[int]string{
0: "",
1: "هزار",
2: "میلیون",
3: "میلیارد",
4: "تریلیون",
5: "کوادریلیون",
6: "کوینتیلیون",
7: "سکستیلیون",
8: "سپتیلیون",
9: "اکتیلیون",
10: "نونیلیون",
11: "دسیلیون",
},
n: "منفی ",
v: " و ",
m: "م",
}