电子书:《rust编程之道》《rust编程之道》张汉dong20190101

电子书:《rust编程之道》《rust编程之道》张汉dong20190101

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

电子书:《rust编程之道》《rust编程之道》张汉dong20190101

111

内容简介:

目录24.6闭包2.5流程控制2.5.2循环表达式2.53 match表达式与模式匹配54 if let和 while let表达式2.6基本数据类型2.6.1布尔类型26.2基本数字类型…263字符类型2.64数组类型022345666789g2.6.5范围类型2.6.6切片类型2.6.7str字符串类型2.6.8原生指针26.9 never类型2.7复合数据类型2结构体273枚举体2.8常用集合类型36882.8.1线性序列:向量82线性序列:双端队列283线性序列:链表284key- value映射表: hashmap和 btreemap2.8.5集合: hashset和 treeset286优先队列: binary heap2.9智能指针2.10泛型和 trait泛型2.10.2 trait2.11错误处理34712表达式优2.13注释与打印14小结

xvii第3章类型系统3.1通用概念…3..1类型系统的作用3.1.2类型系统的分类3.3类型系统与多态性3.2rust类型系统概述3.2.1类型大小3.2.2类型推导3.1泛型函数3.2泛型返回值自动推导34深入 trait3380022634.1接口抽象342泛型约束34.3抽象类型344标签 trait3.5类型转换3.5.1 deref解引用3.5.2as操作符3.5.3from和into3.6当前 trait系统的不足7886880.2代码复用的效率不高3.6.3抽象表达能力有待改进3.7小结第4章_内.存_管理4.1通用概念……4.1.1栈4.1.2堆4.1.3_内.存_布局42rust中的资源管理4.2.1变量和函数4.2.2智能指针与ral.23_内.存_泄漏与_内.存_.安.全.4.24复合类型的_内.存_分配和布局aa

xvⅲ第5章所有权系统5.1通用概念52所有权机制53绑定、作用域和生命周期532绑定的时间属性——生命周期54所有权借用…5.5生命周期参数5.5.1显式生命周期参数5.52省略生命周期参数553生命周期限定5.54 trait对象的生命周期能指针与所有权1共享所有权rc和weak562内部可变性 celt>和 refcellst>563写时复制cow

634迭代器适配器63.5消费器63.6自定义迭代器适配器第7章结构化编程7.1面向对象风格编程1.1结构体7..2枚举体7.13析构顺序.建造者模式72.2访问者模式.3raⅱ模式第8章字符串与集合类型…2448.1字符串8.1.1字符编码8.1.2字符8.1.3字符串分类84字符串的两种处理方式81.5字符串的修改8.1.6字符串的查找8.1.7与其他类型相互转换.8回顾8.2集合类型1动态可增长数组822映射集83理解容量189第9章构建健壮的程序通用概念92消除失败分层处理错误93.1可选值 option932错误处理 results94恐慌( panic)

9.5第三方库9.6小结第10章模块化编程3200.1包管理0.1.1使用 cargo创建包10.1.3 cargo. toml文件格式33110.1.4自定义0.2模块系统33903从零开始实现一0.3.1使用cago创建新项目110.3.2使用 structon解析命令行参数10.33定义统一的错误类型10.34读取csv文件10.35替换csv文件中的内容03.6进一步完善包04可见性和私有性10.5小结第11章.安.全.并发1.1通用概念……62多_进.程_和多线程1.1.2事件驱动、异步回调和协程3线程.安.全.112多线程并发编程1.2.1线程管理1.22send和sync112.3使用锁进行线程同步12.5原子类型112.6使用 channel进行线程间通信112.7内部可变性探究11.2.8线程池1.2.9使用 rayon执行并行任务11.2.10使用 crossbeam3异步并发41313.2 future并发模式

#############################################

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/223098.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录