有点类似 又有点不同
java靠运行时gc管理堆对象 在逃逸分析编译器优化后 new可能被优化到栈
rust通过在编译时自动生成一些释放资源的代码 编译器没那么智能 只能预定一些规范
通过是又需要对一些特定逻辑进行修补 所以rust很多限定词用法 很乱
的确 文档很不清晰 估计想让使用者认为rust是道 抽象的不普遍又有特定的规则 不得不到处打补丁的术
【 在 kawolu 的大作中提到: 】
: 其实就是java里面有没有new的区别,rust的文档在这块没有特意写明白。
:
--
修改:nextworld8 FROM 223.104.40.*
FROM 223.104.40.*