- ISBN:9787302603849
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:215
- 出版时间:2022-07-01
- 条形码:9787302603849 ; 978-7-302-60384-9
本书特色
Rust致力于成为优雅解决高并发和高安全性系统问题的编程语言,适用于大型场景,它同时拥有着像C++一般出色的运行效率和ECMAScript一般的代码风格。 本书内容翔实、层次分明、逻辑通透,全书采用了大量实例,更易于理解。全书涵盖以下主题:Rust编程语言基础知识、所有权机制、Cargo包管理器、工程组织与访问权、无畏并发、线程通信、“属性”和“宏”、“不安全”语法、Web编程等。
内容简介
《Rust编程从入门到实战》是一部Rust编程语言的编程手册,~3章为Rust前置知识,介绍了开发环境搭建、个Rust程序以及语言的输入输出;第4~16章为Rust基础语法知识,介绍了Rust基础的语法和必要的语言使用规则,其中包括Rust所有权、生命周期以及特性等重要语言概念的介绍;第17~27章为Rust实用操作,介绍了文件与I/O、无畏并发、Web编程等重要的经典开发实战以及属性、宏、“不安全”语法等Rust不错编程。 《Rust编程从入门到实战》适合Rust语言初学者学习使用,也可供Rust开发者参考使用,还可作为高等院校相关专业的教材。
目录
第1章 Rust编程语言概述
1.1 编程语言
1.2 Rust语言
1.2.1 为什么选择Rust
1.2.2 在哪里能使用Rust
1.3 Hello.Rust!
第2章 开发环境
2.1 工具链
2.1.1 Windows系统上的安装
2.1.2 在GNU/Linux上安装
2.1.3 在其他操作系统上安装
2.1.4 卸载
2.2 集成开发环境
2.3 CLion安装与部署
2.3.1 下载和安装CLion
2.3.2 配置CLion
第3章 开发命令行程序
3.1 输出到命令行
3.2 详细输出
3.3 从命令行输入
3.4 从命令参数中获取
第4章 基础语法
4.1 变量
4.2 重影
4.3 常量
4.4 静态变量
第5章 Rust数据类型
5.1 整数型
5.2 浮点数型
5.3 数学运算
5.3.1 基础运算
5.3.2 数学函数
5.4 布尔型
5.5 逻辑运算
5.6 字符型
5.7 字符串
5.8 元组
5.9 数组
第6章 注释
6.1 常规注释
6.2 说明文档注释
6.3 生成工程文档
第7章 函数
7.1 函数的声明
7.2 函数语句与函数表达式
7.2.1 函数语句与表达式
7.2.2 函数返回值
7.2.3 函数表达式
7.3 函数对象
7.4 闭包(Lambda表达式)
第8章 条件语句
8.1 if-else语句
8.2 三元运算符
8.3 match语句——Rust中的switch
……
第9章 循环结构
第10章 所有权
第11章 切片类型
第12章 复合类型
第13章 泛型
第14章 错误处理与空值
第15章 工程组织和访问权
第16章 特性
第17章 文件与I/O
第18章 数据结构与集合
第19章 面向对象编程思想的实现
第20章 堆内存区
第21章 高级引用
第22章 运算符方法
第23章 无畏并发
第24章 属性
作者简介
樊少冰,多年Rust开发经验,曾参与过CLC编译器及Cube框架的开发工作。在“菜鸟教程”网站负责Rust教程的撰写。 孟祥莲,哈尔滨工程大学控制科学与工程专业工学博士,副教授。主要从事大数据挖掘、网络分析算法的研究。主持与参与国家科研项目5项。发表高水平论文20余篇,申请专利6项、软件著作权6项。
-
图解TCP/IP(第6版)
¥58.3¥79.8 -
MATLAB智能优化算法:从写代码到算法思想
¥26.7¥89.0 -
人工智能技术商业应用场景实战
¥38.7¥79.0 -
由浅入深学习SAP财务
¥67.3¥118.0 -
图像拟态融合理论、模型和应用
¥116.9¥148.0 -
生成式AI入门与AWS实战
¥77.8¥99.8 -
多模态数据下的推荐算法及在线评论行为研究
¥51.0¥68.0 -
时间标度复杂网络同步控制研究
¥37.4¥68.0 -
AUTOCAD项目化教程
¥33.8¥45.0 -
网络社团结构成因探究及其对网络中同步动力学行为的影响
¥32.4¥45.0 -
网络节点异质性预测研究及其对网络中信息-疾病耦合动力学行为的影响
¥32.4¥45.0 -
纹样之美:中国传统经典纹样速查手册
¥82.8¥109.0 -
十二字节
¥41.4¥69.0 -
基于近邻思想和同步模型的聚类算法
¥43.1¥59.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥89.6¥128.0 -
物联网动态服务的协同感知与调控优化
¥50.4¥72.0 -
人工智能+机器人入门与实战(修订版)用树莓派+Python+OpenCV制作计算
¥51.0¥69.8 -
技术之外
¥33.8¥69.0 -
系统集成项目管理工程师考试大纲(
¥12.9¥15.0 -
网络工程师教程(第2版)
¥69.3¥99.0