go 为什么没有三元表达式?

2022-03-28  本文已影响0人  wayyyy

go 为什么没有三元表达式?
Go 中没有 ?: 的原因是语言的设计者看到这个操作经常被用来创建难以理解的复杂表达式。(多层嵌套)
在替代方案上,if-else 形式虽然较长,但无疑是更清晰的,一门语言只需要一个条件控制流结构。


参考资料
1、https://zhuanlan.zhihu.com/p/455660439

上一篇 下一篇

猜你喜欢

热点阅读