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 }