最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
golang根据生日计算星座和属相代码实例
时间:2022-07-14 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下golang根据生日计算星座和属相代码实例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
根据生日计算星座
func GetZodiac(month, day int) string { month = month - 1 var ( DAY_ARR = [12]int{20, 19, 21, 20, 21, 22, 23, 23, 23, 24, 23, 22} ZODIACS = [13]string{"摩羯座", "水瓶座", "双鱼座", "白羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座", "天蝎座", "射手座", "摩羯座"} ) if day < DAY_ARR[month] { return ZODIACS[month] } else { return ZODIACS[month+1] } }
根据生日计算属相
func GetChineseZodiac(year int) string { var CHINESE_ZODIACS = [12]string{"鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗", "猪"} if year > 1900 { return CHINESE_ZODIACS[(year-1900)%len(CHINESE_ZODIACS)] } else { return "" } }
源码地址
https://github.com/xbmlz/gct
-
上一个: GO语言框架快速集成日志模块代码操作方法
相关文章
- Golang中的内存逃逸解析 10-18
- Go语言制作svg格式树形图代码示例 09-05
- Go保证并发安全底层实现代码解析 09-02
- Go REFLECT Library反射类型代码解析 09-01
- Go语言使用goroutine及通道实现并发解析 08-25
- Golang单元测试和基准测试代码实例 08-24