0029 转换思路
条件和情况之间的比较是是否相等,但如果你深入思考一下就会发现问题。还是用分数的例子,比如 90 分以上就算作优。我们输入的条件和具体的情况应该怎么写呢?输入分数,那条件写什么……解决了这一个情况,那么多种情况的判断,又该如何去写呢?
所以这时候我们就应该反其道而行之:
switch true {
case score>90:
成绩优异
break
……
}
其实就是别老想着把计算式放在条件里面,我们也可以把结果放在条件里面,而把计算式放在每种情况之中。这就是一个简单的思路转换,但有时候这并不那么容易想到。
无论你在什么平台看到这些内容,如果你读了并且读懂了,那么就拍拍小老鼠或者点个赞或者留个言,总之让小老鼠感受到你的存在,这样会给他坚持更新的动力。如果你没有读慬,那么就在评论中留言,大家一起探讨。
就这样,就这么简单。