词义解析
本义指在索引(index)中出现的错误,例如书籍或数据库中的页码或条目指向错误。引申义有二:一是统计学和经济学中,指计算指数(如消费者价格指数)时的误差;二是计算机科学中,指数组或列表访问时下标越界或非法访问的错误。这些义项都围绕“索引”这一核心概念,即用来定位信息的参照系统,错误即该参照系统失效或偏差。
英 /ˈɪn.deks ˌer.ə/美 /ˈɪn.dɛks ˌɛr.ər/
n. 名词
索引错误;指标错误;指数误差
本义指在索引(index)中出现的错误,例如书籍或数据库中的页码或条目指向错误。引申义有二:一是统计学和经济学中,指计算指数(如消费者价格指数)时的误差;二是计算机科学中,指数组或列表访问时下标越界或非法访问的错误。这些义项都围绕“索引”这一核心概念,即用来定位信息的参照系统,错误即该参照系统失效或偏差。
“index”源自拉丁语“index”,意为“指示者”或“手指”,由“in-”(向内)和“-dex”(显示)构成。在英语中,它既可指食指,也引申为目录或索引。“error”源自拉丁语“error”,意为“漫游”或“偏离”,后指错误。组合“index error”直接指索引中的错误。记忆时可联想“索引”的指示功能出错,导致偏离正确方向。
在计算机编程中,“index error”常见于错误信息,如Python的“IndexError”,用于指出下标越界,语气技术性强。在出版和图书馆领域,指目录索引中的错误,多出现在编辑或校对讨论中。在统计学和经济学中,指指数计算的误差,常见于学术论文或政策报告中。日常口语中较少使用,若使用则多指泛指的错误,如“There's an index error in this book.”。
作为名词,可数,复数形式为“index errors”。常见句型为“an index error in + 名词”,如“an index error in the database”。在计算机语境中,也常用“IndexError”作为专有名词,首字母大写。易错点:不要与“index”作动词时的“索引”混淆,也不可将“error”替换为“mistake”(虽然同义,但“error”更正式且常用于技术语境)。
与“index error”相近的有“index mistake”(更口语化,不用于技术术语)、“offset error”(特指偏移量错误,常用于传感器或测绘)、“subscript error”(特指下标错误,与数组相关)、“reference error”(特指引用错误,如未定义的变量)。在计算机中,“index error”专指下标越界,而“reference error”指无效引用。在统计学中,“index error”指指数计算偏差,而“sampling error”指抽样误差。
“index error”为中性术语,无褒贬色彩。语域偏正式,在技术文档和学术写作中常见,日常口语中较少。常见误用:在编程中,有时将“index error”与“syntax error”混淆,但前者是运行时错误,后者是编译时错误。另外,在非技术场合,不要将“index error”与“index finger”混淆。