[经验分享] if快还是switch快?

[复制链接]
1931|21
eefas 发表于 2023-10-14 10:48 | 显示全部楼层
switch语句需要查找表以确定分支目标,而if语句只需要执行简单的条件测试。
averyleigh 发表于 2023-10-14 11:45 | 显示全部楼层
当判断条件的数量较少时,if语句的性能可能更快;而当判断条件的数量较多时,switch语句的性能可能更快。特别是当判断条件数量大于5个(包括default选项)时,switch语句的性能通常会优于if语句。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部