×
暂无评论
图文详情
  • 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项。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航