美文网首页
rust语句1

rust语句1

作者: Wu杰语 | 来源:发表于2021-08-24 16:10 被阅读0次

常用的语言,表达式语句是语言的组成部分,rust也是一样的。

if语句

和C语言并无区别

if x == 5 {
    println!("x is five!");
} else if x == 6 {
    println!("x is six!");
} else {
    println!("x is not five or six :(");
}

循环语句

c、c++中的循环有for语句、while语句。

loop语句是rust特定的无限循环语句, 这是新增的语法特性。

let mut x = 5;

loop {
    x += x - 3;

    println!("{}", x);

    if x % 5 == 0 { break; }
}

for语句,虽然rust也有,但是用法和python、go是一致的

for x in 0..10 {
    println!("{}", x); // x: i32
}

while语句几种语言并无区别

let mut x = 5;
let mut done = false;

while !done {
    x += x - 3;

    println!("{}", x);

    if x % 5 == 0 {
        done = true;
    }
}

match语句

c和c++中有switch语句,在rust中形态是match语句

let x = 5;

match x {
    1 => println!("one"),
    2 => println!("two"),
    3 => println!("three"),
    4 => println!("four"),
    5 => println!("five"),
    _ => println!("something else"),
}

小结

从语句层面看,rust基本是个综合体,这点各种语言并无太大差别。

相关文章

  • rust语句1

    常用的语言,表达式语句是语言的组成部分,rust也是一样的。 if语句 和C语言并无区别 循环语句 c、c++中的...

  • Rust基础学习-04-函数和表达式

    函数的定义 Rust 函数的定义是以 fn 开头,main 函数是Rust程序的入口函数 表达式 语句,是执行一些...

  • 表达式和语句

    rust是一门基于表达式的语言。在他的体系中,只有两种语句,他们分别是声明语句和表达式语句。除了这两种语句外都是表...

  • Rust流程控制

    [TOC] Rust流程控制 表达式的多种形式 语句?表达式? 语句在英文中是 statement,表达式则是 e...

  • 关于 Rust & WebAssembly

    本文主要对Rust 和 WebAssembly(简称wasm)做简单的介绍。 1. Rust Rust是一门系统编...

  • rust 开篇

    1、rust 语言特点 Rust 基于C++,理论上来说,它的速度与 C / C++ 同级 Rust 被设计为保证...

  • rust 泛型

    1、rust标准库#Option 1. Option在rust标准库中的定义 2. Option的典型用法 3. ...

  • rust与c,c++,go,java性能比较

    一,rust与c 二,rust与c++ 三,rust与go 四,rust与java

  • Rust安装与新建

    写在前面: macOS/Linux用户首选CLion + Rust插件. 1. 安装 安装 Rust 的主要方式是...

  • 介绍Rust(2): 基本数字类型

    Rust(1) 介绍了rust的安装 编译代码以及包管理工具。这一篇文章将重点介绍Rust的基本基本数字类型。 我...

网友评论

      本文标题:rust语句1

      本文链接:https://www.haomeiwen.com/subject/tqbdiltx.html