Skip to content

Latest commit

 

History

History
executable file
·
53 lines (50 loc) · 5.47 KB

errata.md

File metadata and controls

executable file
·
53 lines (50 loc) · 5.47 KB

勘误表

页数 章节 位置 原文 更正 读者 更正版次
VII 前言 第二段话 前18章的代表 前18章的代码 moon 第二次印刷
11 2.2 第一段话第二行 。。。件:第二, 。。。件;第二, moon 第二次印刷
12 2.2.1 第三段话 调式信息 调试信息 泡泡 第二次印刷
21 2.3.3 末尾倒数第7行代码 CSZIET_SIZE CSIZET_SIZE 小灰先生 第二次印刷
29 2.4.2 末尾倒数第3行代码 CSZIET_SIZE CSIZET_SIZE 小灰先生 第二次印刷
104 6.2.4 LEN指令实现代码 func _len(...) func length(...) 小灰先生 第二次印刷
106 6.2.5 第一段话第二行 如果。。。匹配,则跳过下一条指令。 如果。。。不匹配,则跳过下一条指令。 开心就好 第二次印刷
109 6.2.6 最后一段话第二行 如果一致,则跳过下一条指令。 如果不一致,则跳过下一条指令。 balus 第二次印刷
111 6.2.7 例子 for i=1,2,100 do f() end for i=1,100,2 do f() end balus 第二次印刷
122 7.2 多处 _floatToIntger() _floatToInteger() moon 第二次印刷
127 7.3.1 倒数第二段话 。。。抽取成GetTable()方法, 。。。抽取成getTable()方法, balus
129 7.3.2 最后一段话 。。。抽取成SetTable()方法, 。。。抽取成setTable()方法, balus
144 8.2.1 luaStack结构体 closure *luaClosure closure *closure 小灰先生 第二次印刷
145 8.2.1 最后一段话 。。。vararg字段用于。。。 。。。varargs字段用于。。。 moon 第二次印刷
152 8.4.1 本页倒数第二段话第一行 。。。(iBx模式)。。。 。。。(iABx模式)。。。 balus
160 8.4.6 第一段话第二行 。。。面相对象体系。 。。。面向对象体系。 泡泡 第二次印刷
177 9.3.1 GetGlobal()第二种实现 return self.GetField(t, name) return self.GetField(-1, name) 泡泡 第二次印刷
193 10.2.3 PushGoClosure()方法 closure.upvals[n-1] = &upvalue{&val} closure.upvals[i-1] = &upvalue{&val} 孤舟钓客 第二次印刷
227 12.2 nextKey()方法 self.changed = false多余 换成空行 zedongh 第二次印刷
236 13.1 倒数第二段话第一行 。。。允许我们再有且仅。。。 。。。允许我们在有且仅。。。 泡泡 第二次印刷
252 14.3 NextToken()方法 case ';': ... return ... "" case ';': ... return ... ";" 小灰先生 第二次印刷
252 14.3 NextToken()方法 case ',': ... return ... "" case ',': ... return ... "," 小灰先生 第二次印刷
263 14.3.8 NextToken()方法和下面的文字 isLatter() isLetter() 泡泡 第二次印刷
263 14.3.8 NextToken()方法 return line, ... return self.line, ... zedongh 第二次印刷
290 16.1.2 图16-2 上下文无言 上下文无关 moon 第二次印刷
304 16.4 表达式EBNF 少了exp3 请参考源代码注释 无期相聚 第二次印刷
369 19.1 第二段话 。。。定义数据库开启函数, 。。。定义数学库开启函数, 泡泡 第二次印刷
377 19.5 第三段话第二行 。。。创建lib_os.go.go文件, 。。。创建lib_os.go文件, 泡泡 第二次印刷