Rust_Intro

此分类(The Rust Programming Language)采用brown university的实验版本, 对细节进行解释同时进行学习记录

image-20250616162739328

Getting Started

  • rustup 来管理机器上的Rust版本

  • rustc main.rs				// rustc的用法, rustfmt也可以这么使用
    rustfmt main.rs				// 使用rust的语法格式化文档
    ./main
    
  • cargo init: 自动获取cargo.toml文件\

  • cargo.lock文件追踪准确的版本依赖

  • cargo run 只有代码发生改变的时候才会重新编译运行, 否则直接运行

  • cargo build --release会在target/release下生成目标文件, 会让Rust代码运行更快,没有debug. 如果要衡量代码效率就是用此命令编译