switch...case中,如果比较的数是浮点数呢?
来源:5-5 MySQL的高可扩展和高可用考察点

慕哥6536362
2017-09-08
在讲switch...case和if...else的时候,老师提到,如果判断的是整数 浮点数 字符串类型,用switch...case效率更高一点 但浮点数不是不能用来比较相等么?
写回答
1回答
-
这里的相等比较是这样,如果上文已经获取到浮点数据,例如已经拿到 $a = 0.5;在下文的switch....case就可以判断是否等于0.5,前面的课程提到的浮点不能用来做相等比较的意思是 0.1 + 0.7 == 0.8 这样的相等比较!
00
相似问题