Initial commit

This commit is contained in:
2023-10-10 02:02:56 -07:00
commit 5bc113a5d0
11 changed files with 825 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
package pkg
import "errors"
var NumberToHanZiTable = []string{"一", "二", "三", "四", "五", "六", "七", "八", "九"}
var StyleToHanZiTable = []string{"序数牌", "风牌", "箭牌", "花牌"}
var XuStyleToHanZiTable = []string{"万", "条", "饼"}
func NumberToHanzi(num uint) (string, error) {
if num >= uint(len(NumberToHanZiTable)) {
return "", errors.New("not a valid number")
}
return NumberToHanZiTable[num-1], nil
}
func StyleToHanZi(num uint) (string, error) {
if num >= uint(len(StyleToHanZiTable)) {
return "", errors.New("not a valid number")
}
return StyleToHanZiTable[num], nil
}
func XuStyleToHanZi(num uint) (string, error) {
if num >= uint(len(XuStyleToHanZiTable)) {
return "", errors.New("not a valid number")
}
return XuStyleToHanZiTable[num], nil
}