【发布时间】:2012-02-10 15:00:31
【问题描述】:
给定一个浮点数,如何将其映射到像这样的枚举
{失败、差、好、好、优秀、完美}
如果分区不均匀。
0.0-0.4 失败
0.4-0.6 很差
...
0.8-0.999.. 非常好
1.0 是完美的
浮点数是根据游戏中所有已玩关卡计算得出的评分值。它的范围为 0..1,包括 0..1。通常需要的分区不超过 10 个,但间距会在开发过程中进行调整。
我目前正在使用一堆 if..else 语句。这是正确的方法吗?好像有点脆。
【问题讨论】:
标签: objective-c ios