迄今为止,Rust 语言存在哪些设计失误?哪些可能被改正?

2025-06-25 05:55:10

前两天忘了在哪里看到的,知乎上有人吐槽Rust即不支持函数重载也不支持函数参数默认值。

更新:好吧刚才发现了原来就是同一个问题下的这个答案 @蓝白胖胖胖 :迄今为止,Rust 语言存在哪些设计失误?哪些可能被改正? 这点也是我觉得值得讨论的。

当然我理解Rust这么设计有其的考量,但是现实世界的软件是会需要不断更新生长演化的。

既不支持函数重载又不支持函数参数默认值,这会导致在更新升级过程中随着设计迭代优化很容易break …。

迄今为止,Rust 语言存在哪些设计失误?哪些可能被改正?
广告位810*200
相关阅读
MapReduce和Spark的区别是什么?

MapReduce和Spark的区别是什么?

官方文档是最好的入门:***s://hadoop.apach...

2025-06-28
2025年六月现在硬盘咋还涨价了呢?

2025年六月现在硬盘咋还涨价了呢?

2023年本来就是固态硬盘最便宜的一年,400多的价格可以直...

2025-06-28
Caddy 和 Nginx 比有哪些优点和缺点?

Caddy 和 Nginx 比有哪些优点和缺点?

本内容是对知名性能评测博主 Anton Putra Ngin...

2025-06-28
为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?

为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?

运动强身健体的原理其实非常简单,就是先让身体受到损伤,激发它...

2025-06-28
消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?

消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?

好处概括起来就是:编户齐机。 你能想到的,它们也能想到。 ...

2025-06-28