RUST编程很简单
作 者:(新西兰)大卫·麦克劳德(David Macleod) 著 王鹏,母春航 译
定 价:109
出 版 社:机械工业出版社
出版日期:2025年08月01日
页 数:486
装 帧:平装
ISBN:9787111784371
目录
●序
前言
第1章 一些基础知识
1.1注释
1.2原始类型:整数、字符和字符串
1.3类型推断
1.4浮点数
1.5Hello World和打印
1.6声明变量和代码块
1.7显示和调试
1.8最小值和优选值
1.9可变性
1.10变量遮蔽(Shadowing)
1.11总结
第2章 内存、变量和所有权
2.1栈、堆和指针
2.2字符串
2.3常量和静态变量
2.4引用的更多内容
2.5可变引用
2.5.1Rust的引用规则
2.5.2情景一:只有一个可变引用
2.5.3情景二:仅有不可变引用
……
内容介绍
这是一本专为初学者量身打造的Rust编程指南,无论你是编程新手还是希望快速提升Rust编程技巧的开发者,本书都是你的不二之选。本书共有24章,包括基础知识,内存、变量和所有权,更复杂的类型,泛型、Option和Result,集合与错误处理,迭代器和闭包,生命周期和内部可变性,多线程,Box和Rust文档,测试,默认值、构建者模式和Deref,常量、不安全的Rust、外部crates,异步Rust,标准库、宏等。从基础概念到高级特性,全面覆盖,无须复杂设置。本书都将以清晰易懂的方式,引领你步入Rust编程的殿堂,开启高效、安全编程的新篇章。
本书适合想要系统学习Rust编程语言的初学者阅读,也适合经验丰富的程序员细细品味。
(新西兰)大卫·麦克劳德(David Macleod) 著 王鹏,母春航 译
王鹏,谷歌开发者专家,字节跳动资深研发,十多年大厂经验,参与过多款国民级应用的设计研发,CSDN、掘金等平台签约作者,活跃于各技术社区,目前致力于Rust推广与实践。