提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
Rust 学习系列 ,rust中的原生类型
标量类型(scalar type)
let is_true: bool = true;
let is_false: bool = false;
let character: char = 'A';
let a: i32 = -10; // 有符号整数
let b: u8 = 255; // 无符号整数
let c: f32 = 3.14; // 单精度浮点数
let d: f64 = 3.14159; // 双精度浮点数
let message: &str = "Hello, Rust!";
let numbers: [i32; 3] = [1, 2, 3];
let person: (String, i32, bool) = ("Alice".to_string(), 25, true);
let reference: &i32 = &42; // 引用
let raw_pointer: *const i32 = &42 as *const i32; // 裸指针
let maybe_number: Option<i32> = Some(42);
let no_number: Option<i32> = None;
let file_result: Result<File, io::Error> = File::open("example.txt");
以上就是今天要讲的内容,本文简单介绍了rust的原生类型