安装IDE
RustRover
地址:www.jetbrains.com/rust/downlo…
VsCode
下载插件:
详情文章:code.visualstudio.com/docs/langua…
Eclipse IDE for Rust Developers
Rust 在线环境
play.rust-lang.org/?version=st…
创建项目
cargo new hello-rust
项目结构:
入口文件main.rs:
fn main() {
println!("Hello, world!");
}
项目版本依赖文件Cargo.toml:
[package]
name = "hello-rust"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
运行项目:
cargo run
安装依赖
在 Cargo.toml 文件中添加以下信息
[dependencies]
ferris-says = "0.3.1"
接着运行:
cargo build
将main.rs改成下面的代码:
use ferris_says::say;
use std::io::{stdout, BufWriter};
fn main() {
let stdout = stdout();
let message = String::from("Hello fellow Rustaceans!");
let width = message.chars().count();
let mut writer = BufWriter::new(stdout.lock());
say(&message, width, &mut writer).unwrap();
}
cargo run 运行: