w3cschool
  • 分类
  • 教程
  • 文章
  • 官方文档
  • 技术
  • 入门教程
  • 文章
  • VIP会员
/rust_lang/
Rust 程序设计语言
  • 赞
  • 收藏
  • 更多文章
  • 目录

  1. Rust 入门指南
    1. Rust 安装
    2. Rust Hello, World!
    3. Rust Hello, Cargo!
  2. Rust 常见编程概念
    1. Rust 变量和可变性
    2. Rust 数据类型
    3. Rust 函数
    4. Rust 注释
    5. Rust 控制流
  3. Rust 认识所有权
    1. Rust 什么是所有权?
    2. Rust 引用与借用
    3. Rust Slice 类型
  4. Rust 使用结构体组织相关联的数据
    1. Rust 结构体的定义和实例化
    2. Rust 结构体示例程序
    3. Rust 方法语法
  5. Rust 枚举和模式匹配
    1. Rust 枚举的定义
    2. Rust match 控制流结构
    3. Rust if let 简洁控制流
  6. Rust 使用包、Crate 和模块管理不断增长的项目
    1. Rust 包和 Crate
    2. Rust 定义模块来控制作用域与私有性
    3. Rust 引用模块项目的路径
    4. Rust 使用 use 关键字将路径引入作用域
    5. Rust 将模块拆分成多个文件
  7. Rust 常见集合
    1. Rust 使用 Vector 储存列表
    2. Rust 使用字符串储存 UTF-8 编码的文本
    3. Rust 使用 Hash Map 储存键值对
  8. Rust 错误处理
    1. Rust 用 panic! 处理不可恢复的错误
    2. Rust 用 Result 处理可恢复的错误
    3. Rust 要不要 panic!
  9. Rust 泛型、Trait 和生命周期
    1. Rust 泛型数据类型
    2. Rust Trait:定义共同行为
    3. Rust 生命周期确保引用有效
  10. Rust 编写自动化测试
    1. Rust 如何编写测试
    2. Rust 控制测试如何运行
    3. Rust 测试的组织结构
  11. Rust 一个 I/O 项目:构建一个命令行程序
    1. Rust 接受命令行参数
    2. Rust 读取文件
    3. Rust 重构改进模块性和错误处理
    4. Rust 采用测试驱动开发完善库的功能
    5. Rust 处理环境变量
    6. Rust 将错误信息输出到标准错误而不是标准输出
  12. Rust 中的函数式语言功能:迭代器与闭包
    1. Rust 闭包:可以捕获环境的匿名函数
    2. Rust 使用迭代器处理元素序列
    3. Rust 改进之前的 I/O 项目
    4. Rust 性能对比:循环 VS 迭代器
  13. Rust 进一步认识 Cargo 和 Crates.io
    1. Rust 采用发布配置自定义构建
    2. Rust 将 crate 发布到 Crates.io
    3. Rust Cargo 工作空间
    4. Rust 使用 cargo install 从 Crates.io 安装二进制文件
    5. Rust Cargo 自定义扩展命令
  14. Rust 智能指针
    1. Rust 使用Box<T>指向堆上的数据
    2. Rust 通过 Deref trait 将智能指针当作常规引用处理
    3. Rust 使用 Drop Trait 运行清理代码
    4. Rust Rc<T> 引用计数智能指针
    5. Rust RefCell<T> 和内部可变性模式
    6. Rust 引用循环会导致内存泄漏
  15. Rust 无畏并发
    1. Rust 使用线程同时运行代码
    2. Rust 使用消息传递在线程间传送数据
    3. Rust 共享状态并发
    4. Rust 使用 Sync 和 Send trait 的可扩展并发
  16. Rust 的面向对象特性
    1. Rust 面向对象语言的特征
    2. Rust 顾及不同类型值的 trait 对象
    3. Rust 顾及不同类型值的 trait 对象
    4. Rust 面向对象设计模式的实现
  17. Rust 模式与模式匹配
    1. Rust 所有可能会用到模式的位置
    2. Rust Refutability(可反驳性): 模式是否会匹配失效
    3. Rust 所有的模式语法
  18. Rust 高级特征
    1. Rust 不安全 Rust
    2. Rust 高级 trait
    3. Rust 高级类型
    4. Rust 高级函数与闭包
    5. Rust 宏
  19. Rust 最后的项目: 构建多线程 web server
    1. Rust 构建单线程 web server
    2. Rust 将单线程 server 变为多线程 server
    3. Rust 优雅停机与清理
  20. Rust 附录
    1. Rust 附录 A:关键字
    2. Rust 附录 B:运算符与符号
    3. Rust 附录 C:可派生的 trait
    4. Rust 附录 D:实用开发工具
    5. Rust 附录 E:版本
    6. Rust 附录 F:本书译本
    7. Rust 附录 G:Rust 是如何开发的与 “Nightly Rust”
Rust 程序设计语言

Rust 程序设计语言


阅读(27) 赞(2)

手册简介

Rust是由Mozilla主导开发的通用、编译型编程语言。设计准则为“安全、并发、实用”,支持函数式、并发式、过程式以及面向对象的编程风格。

手册说明

Rust

一门赋予每个人

构建可靠且高效软件能力的语言。


更新记录

  • Rust 附录 G:Rust 是如何开发的与 “Nightly Rust”
  • Rust 附录 F:本书译本
  • Rust 附录 E:版本
  • Rust 附录 D:实用开发工具
  • Rust 附录 C:可派生的 trait
  • Rust 附录 B:运算符与符号
  • Rust 附录 A:关键字
  • Rust 附录
  • Rust 优雅停机与清理
  • Rust 将单线程 server 变为多线程 server

多端阅读

  • 在PC/MAC上查看《Rust 程序设计语言》
    电脑端,使用电脑查看当前教程文档。
  • 在手机上查看《Rust 程序设计语言》
    点击链接 https://m.zijiebao.com/rust_lang/ 使用手机查看当前教程文档。
  • 在手机APP上查看《Rust 程序设计语言》
    手机App端,正在开发中,敬请期待。

返回字节宝官网主页

扩展栏目

教程大全
技术文章
官方文档
更多文章

分类导航

  • 热门教程
    • Python3 教程
    • VUE3 教程
    • 微信小程序开发文档
    • 鸿蒙OS开发文档
    • Java 教程
    • HTML 教程
    • Linux 教程
    • C语言教程
    • C++ 教程
    • SQL 教程
    • JavaScript 教程
    • PHP 教程
  • HTML/CSS
    • HTML 参考手册
    • HTML5 教程
    • XHTML 教程
    • CSS 参考手册
    • Less 教程
    • CSS3 教程
    • Sass 教程
    • CSS 教程
  • JavaScript
    • AJAX 教程
    • HTML DOM 教程
    • JSON 教程
    • JavaScript 和 HTML DOM 参考手册
    • jQuery 教程
    • Vue.js 2.0 教程
    • TypeScript 教程
    • Vue CLI 中文教程
    • ES6 中文教程
    • Angular13
    • Highcharts 教程
    • React 教程
    • ECharts 教程
    • AngularJS 教程
    • Axios 中文文档
  • 前端框架
    • vue3.0 ElementPlus 中文版教程
    • bootstrap4 教程
    • Vant 中文教程
    • Element React 中文文档
    • Vant4
    • Vant3 中文教程
  • 后端语言
    • Node.js 教程
    • Kotlin 教程
    • C# 教程
    • Go 教程
    • Julia 教程
    • ASP.NET 教程
    • R语言 教程
    • Lua 教程
    • Ruby 教程
    • Excel VBA 编程教程
    • MATLAB 教程
    • Swift 教程
    • Rust 语言中文版
  • 开发框架
    • Servlet 教程
    • MyBatis 3手册
    • MyBatis-Plus教程
    • Hibernate 教程
    • JSP 教程
    • Spring 教程
    • SWING 教程
    • Django4 中文教程
    • Flask 教程
    • SpringBoot 那些事
    • jUnit 教程
    • iris教程
    • GoFrame教程
    • Python Tornado教程
    • FastAPI 教程
    • Gin 教程
    • Revel 教程
    • WordPress 教程
  • 数据库
    • Oracle 教程
    • PostgreSQL 13.1 中文教程
    • MySQL 教程
    • MariaDB 教程
    • SQLite 教程
    • Redis 教程
    • MongoDB 教程
    • MS Access 教程
    • Spark 编程指南
    • neo4j 教程
    • Storm 入门教程
  • 移动开发
    • Android 教程
    • Android SDK 上手指南
    • jQuery Mobile 教程
    • iOS 开发手册
    • React Native 中文文档
    • uni-app 中文文档
    • 小程序云开发高级教程
    • Flutter 中文文档
    • 小程序云开发学习指南
    • Knockout应用开发指南
  • 服务器相关
    • Docker 教程
    • Kubernetes(k8s)手册
    • DOS 命令学习手册
    • Nginx 入门指南
    • Docker 从入门到实践
    • Shell 编程范例
    • UNIX 入门指南
    • Linux就该这么学
  • 开发工具
    • Sublime Text 使用手册
    • Visual Studio Code 教程
    • Atom 教程
    • Vim 教程
    • Eclipse 教程
    • Git 教程
    • SVN 教程
    • IntelliJ-IDEA中文教程
    • Apache Ant 教程
    • Gradle 教程
    • Maven 教程
    • 通俗易懂的 Npm 入门教程
    • Composer 教程
    • Vite教程
    • Grunt 教程
    • Flex 教程
    • Webpack 中文指南
    • HBuilder 使用教程
    • Tableau 教程
    • Chrome 开发工具指南
    • 正则表达式
    • Electron 中文文档
    • Arduino 教程
    • Verilog手册
  • 大数据
    • Apache Pig 教程
    • Hadoop 教程
    • Apache Kafka 教程
    • Apache Storm 教程
    • impala 教程
    • SAS 教程
    • Zookeeper 教程
    • Moralis Web3 企业级API
    • 云数据库OceanBase教程
  • 软件工程
    • 软件工程教程
    • 软件测试教程
    • UML 教程
    • 设计模式
    • PHP设计模式
  • 人工智能
    • chatgpt教程
    • AI人工智能教程
    • Midjourney教程
  • 网站建设
    • W3C 标准教程
    • HTTP 教程
    • TCP/IP 教程
    • 网站建设指南
  • XML教程
    • XPath 教程
    • XML 教程
    • XML DOM 教程
    • DTD 教程
    • XQuery 教程
    • XSLT 教程
    • XML Schema 教程
    • XLink 教程
    • XSL-FO 教程
    • SVG 教程

Copyright©2023  字节宝字节宝| |

违法和不良信息举报电话:|举报邮箱:3111859717@qq.com