Rust游戏开发实战
上QQ阅读APP看书,第一时间看更新

1.6 修正代码格式

当需要把代码分享给其他人时,标准统一的代码格式和布局会带来很多好处。Rust官方网站虽然给出了代码风格的指导手册,但里面的内容并不容易记住。为此,Rust提供了一个格式整改工具来帮助开发者遵循代码格式标准。cargo fmt命令将会修改源代码以使其遵循Rust的代码风格指导书推荐的格式。

假设你在匆忙中将“Hello,World!”程序都写到了一行代码中:

fn main() { println!("Hello, world!"); }

上述程序可以编译和运行,但它和官方推荐的代码风格有很大差异。如果将这样的代码分享给同事,或者将其作为开源项目的一部分,那么很有可能会收到关于代码格式方面的反馈建议。你可以通过运行cargo fmt来把这段精练的代码恢复为指导书推荐的格式。

cargo fmt在运行时会修改整个项目的格式。笔者建议你在编写代码的过程中定期运行它,始终保持项目中的代码风格一致。如果你不喜欢默认的风格,也可以配置其他选项。

经过整改后的格式看起来舒服了很多:

fn main() {
    println!("Hello, world!");
}

除了格式问题,Rust还提供了帮助你在代码内容中寻找缺陷的工具。