Rust 01.变量、类型、函数

转义输出:

fn main()
{
    let a = 12;
    println!("a = {{{}}}", a);
}
//a = {12}

type

    let is_true: bool = true;
    println!("is_true = {}", is_true);

    let is_false = false;
    println!("is_false = {}, {}", is_false, is_true);

    //char 在rust里面,char是32位的
    let a = 'a';
    println!("a = {}", a);

    let b = '你';
    println!("b = {}", b);
    
    //i8, i16, i32, i64, u8, u16, u32, u64, f32, f64
    let c: i8 = -111;
    println!("c = {}", c);

    let d: f32 = 0.0009;
    println!("d = {}", d);

    //自适应类型isize, usize
    println!("max = {}", usize::max_value());

3.function

fn other_fun2(a: i32, b: i32) -> i32 {
    let result = a + b;
    return result;
}

fn other_fun3(a: i32, b: i32) -> i32 {
    //let result = a + b;
    //result
    a + b
}

fn main() {

    let a: i32 = -1;
    let b: u32 = 2;

    let c: i32 = 9;
    let r: i32 = other_fun2(a, c);
    println!("r = {}", r);

    let r2: i32 = other_fun3(a, c);
    println!("r2 = {}", r2);

    //语句是执行一些操作,但是不返回值的指令
    //let y = 1; //语句,不返回值
    //let x = (let y = 1);
    
    //表达式会计算一些值
    let y = {
        let x = 1;
        //x + 1;
        x + 1
    };

    println!("y = {}", y);

    println!("Hello, world!");
}

相关推荐

  1. Rust 01.变量、类型函数

    2024-03-18 01:08:04       35 阅读
  2. [Rust] 打印变量类型

    2024-03-18 01:08:04       37 阅读
  3. rust类型变量(二)

    2024-03-18 01:08:04       30 阅读
  4. [初学rust] 07_rust函数

    2024-03-18 01:08:04       36 阅读
  5. Rust - 变量

    2024-03-18 01:08:04       58 阅读
  6. 2-go-变量定义、类型、常量、函数

    2024-03-18 01:08:04       56 阅读
  7. Rust - 函数

    2024-03-18 01:08:04       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-18 01:08:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-18 01:08:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-18 01:08:04       87 阅读
  4. Python语言-面向对象

    2024-03-18 01:08:04       96 阅读

热门阅读

  1. Redis集群原理解析

    2024-03-18 01:08:04       39 阅读
  2. C++面试100问(十)

    2024-03-18 01:08:04       44 阅读
  3. python内置函数 L

    2024-03-18 01:08:04       43 阅读
  4. 京东按关键字搜索商品 API 返回值说明

    2024-03-18 01:08:04       44 阅读
  5. OpenWRT (LEDE) 镜像使用帮助

    2024-03-18 01:08:04       45 阅读
  6. 双向链表的实现

    2024-03-18 01:08:04       42 阅读
  7. python简单web框架介绍

    2024-03-18 01:08:04       43 阅读
  8. python--scrapy 保存数据到 mongodb

    2024-03-18 01:08:04       43 阅读