Back
Project

Rust 基础课程

这是第一门关于 Rust 编程的入门课程。

Languagerust
Skill LevelBeginner
Total Length5h

Intended Learners

Who’s This Course For

  • 希望在 Solana 上进行开发的开发者
  • 对 Rust 编程感兴趣的开发者

Requirements

  • 对 Solana 有一定了解 - 建议先学完课程 Solana 基础概念
  • 有一定的编程经验 - Rust 学习难度较高,有编程经验会对 Rust 语法的理解更有帮助

What You’ll Learn

  • Rust 所有权概念的介绍
  • 复合数据类型的介绍
  • 流程控制的介绍
  • 错误处理与宏的介绍
所有权
数据类型

Syllabus

  • 初识 Rust

    Rust 的变量、基础数据类型、函数、语句及表达式


  • Rust 所有权

    Rust 所有权和借用


  • 复合数据类型

    Rust 字符串、元组、结构体、枚举、数组及HashMap


  • 流程控制和模式匹配

    Rust 的流程控制、模式匹配、方法、泛型及 Trait


  • 生命周期

    Rust 的悬垂引用、生命周期


  • 错误处理和宏

    1、Rust 的错误处理 2、宏的整体介绍 3、声明式宏 4、过程宏(派生宏&属性式宏&函数式宏) 5、Rust 、项目结构

practice

Rust 基础课程

35 lessons
Access on mobile and desktop