搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Rust权威指南(第2版)
0.00     定价 ¥ 168.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787121494734
  • 作      者:
    作者:(美)史蒂夫·克拉伯尼克//卡罗尔·尼科尔斯|责编:刘恩惠|译者:毛靖凯
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2025-02-01
收藏
畅销推荐
内容介绍
本书由Rust核心开发团队编写而成,由浅入深地探讨了Rust语言的方方面面。从学习函数、选择数据结构及绑定变量入手,逐步介绍所有权、trait、生命周期、安全保证等高级概念,模式匹配、错误处理、包管理、函数式特性、并发机制等实用工具,以及两个完整的项目开发实战案例。 作为开源的系统级编程语言,Rust可以帮助你编写出更为快速且更为可靠的软件,在给予开发者底层控制能力的同时,通过深思熟虑的工程设计避免了传统语言带来的诸多麻烦。 本书适合所有希望评估、入门、提高和研究Rust语言的软件开发人员阅读。
展开
目录
1 入门指南
安装
在Linux或macOS环境中安装Rust
在Windows环境中安装Rust
常见问题
更新与卸载
本地文档
Hello, world!
创建一个文件夹
编写并运行一个Rust程序
Rust程序剖析
编译与运行是两个不同的步骤
Hello, Cargo!
使用Cargo创建一个项目
使用Cargo构建和运行项目
以Release模式进行构建
学会习惯Cargo
总结
2 编写一个猜数游戏
创建一个新的项目
处理一次猜测
使用变量存储值
获得用户的输入
使用Result类型处理可能失败的情况
通过println!中的占位符输出对应的值
测试第一部分
生成一个保密数字
借助包获得更多功能
生成一个随机数
比较猜测数字与保密数字
使用循环实现多次猜测
在猜测成功时优雅地退出
处理非法输入
总结
3 通用编程概念
变量与可变性
常量
隐藏
数据类型
标量类型
复合类型
函数
参数
语句和表达式
函数的返回值
注释
控制流
if表达式
使用循环重复执行代码
总结
4 认识所有权
5 使用结构体组织相关联的数据
6 枚举与模式匹配
7 使用包、单元包和模块管理日渐复杂的项目
8 通用集合类型
9 错误处理
10 泛型、trait与生命周期
11 编写自动化测试
12 I/O项目:编写一个命令行程序
13 函数式语言特性:迭代器与闭包
14 进一步认识Cargo及crates.io
15 智能指针
16 无畏并发
17 Rust的面向对象编程特性
18 模式与匹配
19 高级特性
20 最后的项目:构建多线程Web服务器
附录A 关键字
附录B 运算符和符号
附录C 可派生trait
附录D 有用的开发工具
附录E 阶段性版本
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证