rust

rust入门

  1. 安装rust(win)
    下载安装包
    https://www.rust-lang.org/tools/install
    查看版本
rustc --version
cargo -v

其他
https://blog.csdn.net/yao_hou/article/details/124292061

创建项目

image

  1. 创建名为learn的cargo项目
cargo new learn --bin
  1. src/main.rs添加内容
fn main() {
    println!("Hello, world!");
}
  1. 执行
cargo run

语法和语义

变量绑定

许多基本的整数类型。以 i 开头的表示有符号整型,u 开头的表示无符号整型。可能的整数尺寸是 8、16、32、64 位。
特性

  • 类型推断”的机制。如果它能推断出变量是什么类型,Rust 就不需要指定实际类型。
  • 警告,变量未使用,warning: unused variable
  • 错误,不能使用未初始化的值:use of possibly uninitialized variable

基本类型

Booleans
let x = true;
let y: bool = false;
char

char 类型不是单个字节而是由四个字节表示。

let x = 'x';
let two_hearts = '💕';
数值类型

分为这几类:有符号数和无符号数、固定长度和可变长度、浮点数和整数。

  1. i8
  2. i16
  3. i32
  4. i64
  5. u8
  6. u16
  7. u32
  8. u64
  9. isize
  10. usize
  11. f32
  12. f64
posted @ 2022-06-02 17:14  hanwang~  阅读(191)  评论(0编辑  收藏  举报