我正在搜索if-else vs三元运算符vs switch case,但找不到任何三个比较的帖子。但是,我发现了一些好帖子,发现switch-case比if-else更快。您可以查看以下内容:
然后我遇到一些帖子,说if-else和三元运算符之间没有性能差异。 其中一个最相关的帖子如下:
但是,我没有找到任何关于switch-case与三元运营商的相关帖子。
所以,我只是想知道我是否可以断定开关案例比三元运算符和if-else更快?
我知道这是一个愚蠢的问题,但我想知道答案。
答案 0 :(得分:8)
如果switch
< if-then-else
和if-then-else
== ternary
,然后是switch
< ternary
。