Skip to content

The Rust primer for beginners. We need native English speaker help us modify the translation.

Notifications You must be signed in to change notification settings

hbeimf/RustPrimer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RustPrimer

The Rust primer for beginners. 给初学者的Rust中文教程。

在线阅读地址

点我阅读

也可复制以下链接:

https://wayslog.gitbooks.io/rustprimer/content/

社区

QQ群

群号:

    Rust语言中文社区 144605258 (已满)
    Rust编程语言社区2群 303838735

进群必须附带您的github地址,否则不予通过

社区

chat: https://chat.rust-china.org/ (使用github验证登录)

blog: https://rust-china.org/

wiki: https://wiki.rust-china.org/

聊天工具

大纲

  1. 初识Rust「daogangtang, tiansiyuan」
  2. 安装Rust「marvin-min」
  3. Linux
  4. Mac
  5. Windows
  6. 版本管理工具: multirust
  7. 编辑器
  8. 前期准备「wayslog」
  9. vim「wayslog」
  10. emacs「tiansiyuan」
  11. vscode「daogangtang」
  12. atom「wayslog」
  13. sublime「domty」
  14. visual studio「marvinguo」
  15. spacemacs「wayslog」
  16. Rust一小时快速入门「ee0703」
  17. 第一个Rust程序
  18. 简单的数学运算
  19. 快速上手
  20. Cargo项目管理器「fuyingfuying」
  21. 基本程序结构「daogangtang」
  22. 注释
  23. 条件
  24. 循环
  25. 类型、运算符和字符串「wayslog」
  26. 基础类型
  27. 复合类型
  28. 字符串类
  29. 基础运算符和字符串格式化
  30. 函数「qdao」
  31. 函数参数
  32. 函数返回值
  33. 语句和表达式
  34. 高阶函数
  35. 模式匹配「wayslog」
  36. match关键字
  37. 模式
  38. Trait (特征)「JohnSmithX」
  39. trait关键字
  40. trait对象
  41. 泛型「stormgbs」
  42. 可变性、所有权、租借和生命期「stormgbs」
  43. 所有权
  44. 引用和借用
  45. 生命周期
  46. 闭包「qdao」
  47. 闭包的语法
  48. 闭包的实现
  49. 闭包作为参数和返回值
  50. 集合类型(Collections)「wayslog」
  51. 动态数组
  52. 哈希表
  53. 迭代器「wayslog」
  54. 迭代器、适配器、消费者
  55. 模块和包系统、Prelude「daogangtang」
  56. 模块(module)和包(crate)
  57. Prelude
  58. Option、Result与错误处理「JohnSmithX」
  59. 宏系统「tennix」
  60. 堆、栈与Box「tennix」
  61. 几种智能指针「daogangtang」
  62. Rc, Arc
  63. Mutex, RwLock
  64. Cell, RefCell
  65. 类型系统中的几个常见 Trait 「daogangtang」
  66. Into/From 及其在 String 和 &str 互转上的应用
  67. AsRef, AsMut
  68. Borrow, BorrowMut, ToOwned
  69. Deref 与 Deref coercions
  70. Cow 及其在 String 和 &str 上的应用
  71. Send 和 Sync「daogangtang」
  72. 并发,并行,多线程编程「anzhihun」
  73. 线程
  74. 消息传递
  75. 共享内存
  76. 同步
  77. 并行
  78. Unsafe、原始指针「JohnSmithX」
  79. Unsafe
  80. 原始指针
  81. FFI「42」
  82. rust调用ffi函数
  83. 将rust编译成库
  84. 运算符重载「wayslog」
  85. 属性和编译器参数「elton」
  86. 属性
  87. 编译器参数
  88. Cargo参数配置「fuyingfuying」
  89. 测试与评测「daogangtang」
  90. 测试 (testing)
  91. 评测 (benchmark)
  92. 代码风格「tiansiyuan」
  93. Any与反射「wayslog」
  94. 安全(safe)「daogangtang」
  95. 常用数据结构实现「Naupio」
  96. 栈结构
  97. 队列
  98. 优先队列
  99. 二叉树
  100. 链表
  101. 图结构
  102. 标准库介绍「wayslog」
  103. 系统命令:调用grep
  104. 目录操作:简单grep
  105. 网络模块:W回音
  106. 实战篇「wangyu190810」
  107. 实战:Json处理
  108. 实战:Web 应用开发入门
  109. 实战:使用Postgresql数据库

版权规定

本书使用 CC BY-SA 3.0 协议,转载请注明地址。

gitbook生成

直接用:

gitbook serve

即可

ChangeLog

  1. 2016年3月31日,初稿完成。发布 v1.0 版。

About

The Rust primer for beginners. We need native English speaker help us modify the translation.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%