返回
项目实战

Introduction To Rust

This is an introductory course on programming in Rust.

语言rust
难度简单
总时长5小时

目标学习者

这门课是给谁上的

  • For developers who are interested in Rust programming.

要求

  • Basic programming experience is recommended - Rust has a higher learning curve, and previous programming experience will aid in understanding Rust syntax.

你会学到什么

  • Introduction to Rust's ownership.
  • Introduction to compound data types.
  • Introduction to flow control.
  • Introduction to error handling and macros.
Ownership
Compound Data Type
Macro

课程安排

  • Rust Basics

    Rust variables, basic data types, functions, statements, and expressions


  • Rust Ownership

    Rust Ownership and Borrowing


  • Compound Data Type

    Rust String, tuple, struct, enum, array and HashMap


  • Control Flow and Pattern Matching

    Rust Control Flow、 Pattern Matching、Method、Generic Type、Trait


  • Lifetimes

    Rust’s dangling references, Lifetimes


  • Error Handling and Macro

    1. Rust’s error handling 2. Overall introduction to macros 3. Declarative macro 4. Process macros (derived macros & attribute macros & functional macros) 5. Rust, project structure

practice

Introduction To Rust

35 小节
移动端和桌面端均可访问