chai2010 / go-ast-book

:books: 《Go语言定制指南》(原名:Go语法树入门/开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST)
https://chai2010.cn/go-ast-book
5.33k stars 653 forks source link

章节1.3 FileSet和File的描述让人感到困惑 #38

Open bootun-yh opened 2 years ago

bootun-yh commented 2 years ago

每个FileSet表示一个文件集合,底层抽象为一个一维数组,... FileSet中的每个File元素对应底层数组的一个区间,...

这句话我看到时,将“FileSet的files字段”“这个抽象的一维数组” 划上了 等号。因为该字段正好是一个一维数组,且每个元素就是个File结构体指针。在这个前提下,本章节后面的内容一度让我非常困惑,直到最后,我才意识到,这个“一维数组”是不存在的。感觉这里的表述也许可以改进一些。

chai2010 commented 2 years ago

欢迎PR