初识
Prelude
-
crate -> 可以理解为 “项目” -> 每个crate是一个完整的编译单元,它可以生成为一个lib或者exe可执行文件
-
mod -> 可以理解为 “namespace” -> 我们可以使用use语句把其他模块中的内容引入到当前模块中来
-
Rust有一个极简标准库,叫作std
-
标准库提供了一个std::prelude模块,在这个模块中导出了一些最常见的类型、trait等东西,编译器会为用户写的每个crate自动插入
use std::prelude::*;
Format格式详细说明
// main函数
fn main() {
let s = "灿若星河!";
println!("{}", s);
println!("{}", 1);
println!("{:o}", 9);
println!("{:x}", 255);
println!("{:X}", 255);
println!("{:p}", &0);
println!("{:b}", 15);
println!("{:e}", 10000f32);
println!("{:E}", 10000f32);
println!("{:?}", "test");
println!("{:#?}", ("test1", "test2"));
println!("{a} {b} {b}", a = "Hello", b = "World");
}
浙公网安备 33010602011771号