地平线

php 面试:问道if else 和switch case 那个效率高。这个怎么判断啊。应该怎么答啊

大气晚成

大气晚成:刚才拿if else和switch case做过测试,for 1KW次,结果if else 1.34~1.36秒,switch case 1.47~1.50秒,效率上几乎差不多,我一般这么做:if else 只要超过三个就换switch case。

2013-01-17 15:09:02回复

天骄

天骄:switch case

2012-12-09 01:12:08回复

旋律

旋律:如果是 判断多的话,我会选择 switch 如果是简单判断的话,我能用三目。。

2012-12-07 14:05:33回复

深藏功与名=>

深藏功与名=>:脚本语言本身就不是追求这种细微效率,就编写来说,注重可读性和代码清晰才是最重要的,因此用switch case要好一些 。而且if和 switch应用场景也不是很相同。


然后这本身就是个傻逼问题,凸显了面试官的智商低和装逼,楼主还是别去这种公司了

2012-12-07 08:59:47回复

路过...

路过...:应该要看情况吧 

2012-12-06 17:13:28回复

探索者

探索者:当然是 switch case 效率高

2012-12-06 16:36:26回复

地平线关注的标签

地平线的标签


京ICP备12040723号 关于易寻 联系我们 手机版