设计缺陷谈不上,只能说是我不***用Rust的原因。
借用检查和生命期标注。
这影响开发效率,影响代码可读性,用Rc套RefCell有额外的性能开销。
不支持完整的面向对象。
有些场景(例如写GUI库)比较适合面向对象,而用Rust会让代码比较难懂。
见这里:面向对象中的继承真的几乎“一无是处”吗? - 知乎 。
lib.rs和mod.rs。
这两个东西就是画蛇添足,根本没有存在的必要,徒增复杂性。
J***a、Go等语言都没有这样的设计。
。
{dede:pagebreak/}
Office 中为何还要保留 Access 数据库?
学生校服如何隐藏内衣痕迹?
《西西里美丽传说》女主角,在当时打扮这么高调,不觉得带给自己很多不便吗?如何理解她的心态?
Chrome 浏览器设计的神细节有哪些?
以色列为什么突然敢打伊朗了?不怕被报复?
苹果发布了 macOS 26 开发者预览版 Beta 更新,这次更新带来了哪些新功能和改进?
六小龄童的演技是不是被高估了?
伊朗这次会崩溃灭亡吗?
伊朗警告以色列居民尽快撤离,称将展开真正惩罚性打击,伊朗还有哪些底牌?以伊冲突会演变为中东全面战争吗?
福建舰正在加紧进行海试,福建舰入列后能发挥怎样的作战效能?我国三艘航母各有哪些特点?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
中年夫妻之间最简单的情话是什么?
特朗普表示美军阅兵式将超越奥运会或世界杯,这背后的意义和成本如何评估?
伊朗这次让以色列打惨了,这个国家还能挺过来吗?
以色列为什么突然敢打伊朗了?不怕被报复?
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?