1. 读取文件时假设文件行数不超过 1024 行,因此可以直接将 `MarkdownTableRecord` 数组的长度设为 1024。 2. `score.md` 文件只是用于测试。编写时不应该假定读入的文件行数、列数或表格结构(表头名称)与该测试文件相同。你编写的解析器需要能够处理任意的合法输入文件。 3. 文件的读入应该放在 `MarkdownTable` 中,每从文件中读到一行时,将这一行作为参数传给 `splitTableRow` ,将返回的数组作为参数传给 `MarkdownTableRecord` 和 `MarkdownTableHead` 。 4. `MarkdownTableRecord` 和 `MarkdownTableHead` 的构造函数继承自 `MarkdownTableRow` 。
MarkdownTableRecord数组的长度设为 1024。score.md文件只是用于测试。编写时不应该假定读入的文件行数、列数或表格结构(表头名称)与该测试文件相同。你编写的解析器需要能够处理任意的合法输入文件。MarkdownTable中,每从文件中读到一行时,将这一行作为参数传给splitTableRow,将返回的数组作为参数传给MarkdownTableRecord和MarkdownTableHead。MarkdownTableRecord和MarkdownTableHead的构造函数继承自MarkdownTableRow。