这一版缺了什么、过时了什么 — 以及接下来去哪儿补
这一章讲三件事: 这一版书自己承认缺的部分有哪些; 书里的示例代码到底错在哪(逐条列出); 以及出版这一年多里,哪些用法已经不该照抄了。 这一章是对账,不是新知识。 前六章是「书讲了什么」,这一章是「书没讲什么、讲错了什么」。
1. 先说清楚我们在对什么账
第 01 章开头说过:我们手上这一版是 2025 年 3 月的抢先版, 书里自己在每章开头就写着:抢先版给你的是作者边写边给的、未经编辑的原始内容, 而且配套代码仓库还没开放1。
所以这一章列出来的问题,大部分不是「作者水平不行」,是「这份稿子还没走完编辑流程」。 但对读者来说结果是一样的:照抄会出事。
2. 顶层全景:往下四张表,各管什么
先说清这一章跟前六章是什么关系,不然你会以为自己看重了。
前六章在各自的位置上,只在遇到的地方点一句「这里有个坑」; 把同一类坑收在一起、逐条写清「错在哪、今天该换成什么」的那份清单,只有这一章有一份。 出现分歧时,以这一章为准。
这一章往下走,一共四张表,各管一件事:
第 3 节 · 书自己承认没写的 ──── 十二处「详见后文」,后文是空的
第 5 节 · 书里写错的 ──── 九处代码错误【正本】
第 6 节 · 书写完之后变了的 ──── 四处过时用法【正本】
第 7 节 · 书之后新出现的 ──── 三条新做法(前六章各提过一次,这里汇总)
图说:头两张是书自己的毛病(欠着的、写错的),后两张是时间造成的(变了的、新出的)。
中间还夹着第 4 节——那是书连提都没提的两块,没法列表,只能整节讲。