1. rust的“编译宏”是个好的设计,还是一个槽点设计?
    • 个人看法:

    类似模版方法,只不过是动态的。感觉这玩意是早就淘汰的设计。

    副作用:在源码中和发布到 crates.io 是不一样的(要编译嘛),有一定的阅读成本。

    • 熊杰:

    本身来说,可能是一个好的设计。

    宏编译给了 rust 有在编译时就能进行逻辑处理的能力,这个就好像是前端 webpack 的宏替换,预编译一样。

    但是宏灵活,不好维护,不适合大范围的使用,

    1. 为什么每个文件夹都要搞个 mod.rs
    • 个人看法:

    真的很麻烦啊,需要付出不少精力来搞。