V2EX  ›  英汉词典
Enqueued related words: RuntimeError, SyntaxError

TypeError

定义 Definition

TypeError:在编程中指“类型错误”。通常发生在代码把不兼容的数据类型当作可用来运算、调用或索引的对象来使用时(例如把字符串当数字加法、把 None 当函数调用等)。不同语言对触发条件略有差异,但多属于运行时错误/异常的一种。

发音 Pronunciation (IPA)

/ˈtaɪp ˌɛrər/

例句 Examples

I got a TypeError when I tried to add a number to a string.
我在尝试把数字和字符串相加时遇到了 TypeError。

The script crashed with a TypeError because the function received an unexpected data type from the API response.
脚本因为从 API 返回值里拿到了意外的数据类型,导致函数触发 TypeError 并崩溃。

词源 Etymology

type(类型)+ error(错误)构成的复合词。type 源自希腊语 typos(印记、模子,引申为“类型/范式”),error 源自拉丁语 error(偏离、误差、错误)。合起来直指“与数据类型相关的错误”。

相关词 Related Words

文学与著作 Literary Works

  • Python 3 Documentation(Python 官方文档,异常章节与内置异常说明中频繁出现 TypeError
  • MDN Web Docs — JavaScript Error Reference(Mozilla 开发者文档中讨论 JavaScript 运行时错误时出现)
  • Automate the Boring Stuff with Python(Al Sweigart,讲解调试与常见异常时会用到 TypeError
  • Fluent Python(Luciano Ramalho,涉及 Python 数据模型与类型相关错误时出现)
  • JavaScript: The Good Parts(Douglas Crockford,讨论语言特性与错误处理时可能提及类型相关错误)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4445 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 05:33 · PVG 13:33 · LAX 22:33 · JFK 01:33
♥ Do have faith in what you're doing.