1 Star 0 Fork 17

CareiOS/fatenamemaker

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
yao.go 912 Bytes
一键复制 编辑 原始数据 按行查看 历史
godcong 提交于 2020-02-10 16:22 +08:00 . fix comment
package fate
import "github.com/godcong/yi"
// GuaYao ...
type GuaYao struct {
Yao string `bson:"er_yao"` //二爻
JiXiong string `bson:"er_yao_ji_xiong"` //二爻吉凶
}
func getYao(xiang *yi.GuaXiang, yao int) GuaYao {
switch yao {
case 0:
return GuaYao{Yao: xiang.ChuYao, JiXiong: xiang.ChuYaoJiXiong}
case 1:
return GuaYao{Yao: xiang.ErYao, JiXiong: xiang.ErYaoJiXiong}
case 2:
return GuaYao{Yao: xiang.SanYao, JiXiong: xiang.SanYaoJiXiong}
case 3:
return GuaYao{Yao: xiang.SiYao, JiXiong: xiang.SiYaoJiXiong}
case 4:
return GuaYao{Yao: xiang.WuYao, JiXiong: xiang.WuYaoJiXiong}
case 5:
return GuaYao{Yao: xiang.ShangYao, JiXiong: xiang.ShangYaoJiXiong}
default:
panic("wrong yao")
}
}
func filterYao(y *yi.Yi, fs ...string) bool {
yao := getYao(y.Get(yi.BianGua), y.BianYao())
for _, s := range fs {
if yao.JiXiong == s {
return false
}
}
return true
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/CareiOS/fatenamemaker.git
git@gitee.com:CareiOS/fatenamemaker.git
CareiOS
fatenamemaker
fatenamemaker
master

搜索帮助