`

rust基础

    博客分类:
  • rust
 
阅读更多
赋值:let i = 1;

返回:不需要写return,直接不加;就是return x了
fn add_one(x: i32) -> i32 {
    x + 1
}

mut 标记为变量

if的使用
let x = 5;

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

loop死循环
loop {
    println!("Loop forever!");
}

while循环
fn do_while() {
    while true {
        println!("a")
    }
}

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

数组:
fn test_arr2(i:usize) {
    let v = vec![1, 2, 3];
    match v.get(i) {
        Some(x) => println!("Item 7 is {}", x),
        None => println!("Sorry, this vector is too short.")
    }
    //遍历
    for i in &v {
        println!("A reference to {}", i);
    }
}

test_arr2(2); //Item 7 is 3
test_arr2(7); //Sorry, this vector is too short.

A reference to 1
A reference to 2
A reference to 3
分享到:
评论

相关推荐

    rust基础教程-0基础

    在本基础教程中,我们将探讨 Rust 的关键概念,包括环境搭建、Cargo 工具、所有权系统、包管理、生命周期、闭包、面向对象特性、指针以及 Trait。这些知识点构成了 Rust 编程的基础。 1. **环境搭建**: 在开始...

    原创rust基础学习源码

    "原创rust基础学习源码"是针对初学者设计的一份学习资源,它涵盖了Rust语言的基础语法和概念,帮助新接触Rust的开发者快速入门。 在Rust编程中,`src`目录是标准的源代码存放位置,通常包含项目的主入口点`main.rs`...

    Rust 基础系列1 创建并运行你的首个 Rust 程序.docx

    ### Rust 基础系列1:创建并运行你的首个 Rust 程序 #### Rust 入门概述 本文档旨在引导读者完成首个 Rust 程序的创建与运行过程,适用于初学者。Rust 作为一种现代系统级编程语言,以其高性能、内存安全以及对...

    Rust基础关键字介绍.docx

    ### Rust基础关键字详解 #### 一、引言 Rust 是一种系统级编程语言,以其高效、可靠且安全的特点著称。它旨在提供强大的性能同时确保内存安全性,使其成为开发高性能系统软件的理想选择。Rust 的关键字是构成其...

    rust基础知识分享.doc

    rust基础知识分享.doc

    Rust基础语法-数据类型.pdf

    Rust基础语法——数据类型

    Rust语言入门教程-学习Rust的基础语法、案例示例和进阶内容

    #### 三、Rust基础语法 1. **变量** - 在Rust中,变量默认是不可变的,通过`let`关键字声明。 ```rust let name = "Alice"; ``` 2. **数据类型** - Rust支持多种数据类型: - 整数:`i32`, `u32`, `i64`, `u...

    rust-book-chinese.zip_Rust编程_rust_rust 中文手册_rust系统

    1. **Rust基础语法**:Rust的基础语法与传统的C/C++语言有相似之处,但也有很多独特之处。例如,它使用`let`关键字来声明变量,通过`match`进行模式匹配,使用`fn`定义函数,以及使用`struct`定义结构体。 2. **...

    rust腐蚀插件-无敌房附教程

    1. **Rust基础知识**:首先,学习者需要了解Rust语言的基本语法、类型系统、所有权模型和生命周期等核心概念,这些都是编写Rust插件的基础。 2. **Rust游戏开发环境搭建**:教程可能会指导如何设置Rust的开发环境,...

    Rust 程序设计语言 简体中文版.pdf

    2. Rust 基础知识: Rust 的基本语法包括变量声明、数据类型、运算符、控制流语句、函数等。例如,Rust 中的变量声明使用 `let` 关键字,例如 `let x = 5;`。Rust 中有多种数据类型,如整数、浮点数、字符串等。 3....

    Rust代码和资源的整理清单汇总-全网最全,快速精通rust

    1. **Rust基础知识**:Rust的基础包括变量、数据类型(如整型、浮点型、布尔型、枚举、结构体)、作用域、控制流(if/else、循环、匹配)、函数、引用和所有权系统。 2. **所有权系统**:Rust的核心特性之一,它...

    rust-使用rust开发的http客户端代码.zip

    1. **Rust基础**:Rust是一种系统级编程语言,强调类型安全和所有权模型。了解基本语法、变量声明、函数、结构体、枚举以及控制流是开发任何Rust项目的基础。 2. **HTTP协议**:HTTP(超文本传输协议)是互联网上...

    Rust 学习笔记.zip

    1. **Rust基础**:Rust的基础语法与许多现代编程语言有所不同,如变量声明(let关键字)、类型推断、所有权系统和引用。所有权系统是Rust最独特的特性之一,它确保了内存的安全性,避免了常见的内存错误,如空指针...

    rust网络编程中文及源码

    1. **Rust基础**:首先,你需要熟悉Rust的基础语法,包括变量、类型系统、所有权与生命周期、函数、模块和错误处理等。这些是编写任何Rust程序的基础,对于网络编程尤为重要,因为它们确保了代码的安全性和高效性。 ...

    通过例子学Rust

    综上所述,《通过例子学Rust》不仅提供了 Rust 编程语言的基础知识,还深入探讨了许多高级主题。这本书籍适合所有级别的开发者,无论你是初学者还是经验丰富的程序员,都能从中获得有价值的见解。

    rust编程指南

    2. Rust基础语法: - 变量与可变性:在Rust中,变量默认是不可变的。如果需要一个可以改变的变量,则需要在变量声明时使用mut关键字。 - 数据类型:Rust是静态类型语言,编译时必须知道所有变量的类型。Rust的数据...

    Rust语言探索之旅:从入门到实践,构建安全高效的系统级应用-文章博客-markdown材料.rar

    这份博客资源,以markdown格式呈现,为你提供了从Rust基础到高级应用的全方位指南。 无论你是编程新手还是资深开发者,这里都能找到你需要的知识点。我们深入浅出地讲解了Rust的语法、特性以及它在系统级应用中的...

    Rust学习资料整理(12本经典)

    Rust基础知识: 学习Rust的基本语法、数据类型、控制流程等基础知识,建立起对Rust编程语言的整体认识。 高级特性掌握: 深入理解Rust的高级特性,如所有权系统、借用规则、trait等,掌握Rust的独特编程范式。 实践...

    Rust资源.docx

    ### Rust 语言基础与特性详解 #### 一、Rust 语言概述 Rust 是一种系统编程语言,它被设计成既能够实现高性能又能保证内存安全。Rust 的语法类似于 C 和 C++,但它的设计理念却大相径庭。Rust 通过其所有权系统...

    个人Rust学习提纲.zip

    一、Rust基础 1. 安装与环境配置:了解如何下载并安装Rust工具链,包括Rustup、Cargo(Rust的构建系统和包管理器)。 2. 变量与类型:深入理解Rust中的变量声明、数据类型(如整型、浮点型、布尔型、字符串等)...

Global site tag (gtag.js) - Google Analytics