“Type check”指“类型检查”:在编程中,检查变量、表达式或函数参数/返回值的数据类型是否符合规则与预期,以避免类型错误。常见于编译器、解释器与静态分析工具中。(也可作动词短语:to type-check)
/taɪp tʃek/
The compiler will type check your code before it runs.
编译器会在代码运行前进行类型检查。
To prevent subtle bugs, the language type checks function arguments and return values at compile time.
为防止隐蔽的错误,这门语言会在编译时对函数参数和返回值进行类型检查。
“Type”来自印刷与分类意义上的“类型/种类”,在计算机科学中发展为“数据类型”;“check”意为“检查”。合起来就是“检查类型是否匹配”。随着静态类型语言与编译器理论的发展,这个术语在编程语境中固定下来。