跳转到内容

assert

“Assert” 是一个动词,它的基本含义是 “坚决宣称” 或者 “肯定地说”。当你的观点确定无疑时,你会”assert”这一观点。另外,在程序设计语境下,“assert” 也有”断言”之意,表示程序预设的条件或结果。

  1. “I assert that this method is the most effective.” (我坚决宣称这个方法是最有效的。)
  2. “She asserted her innocence despite the evidence.” (尽管有证据,她仍坚决声称自己是无辜的。)
  3. “The program asserts certain conditions to validate the data.” (程序断言了一些条件以校验数据。)

“Assert” 的词根部分来自拉丁语词根 -sert-,意为 “join” 或 “attach”。例如,“insert”(插入),“reassert”(重申)等都是由这个词根衍生出来的。

“Assert” 的前缀为 “as-”,它的功能为强化词根的含义。其他有相同前缀的词包括 “assemble”、“assume”等。

“Assert” 来自中世纪拉丁语词汇 “assertus”,原意为 “join to” 或 “declare to be true”,此后这个词在英语中逐渐发展为声明或放肆的意思。

Assert 的过去时和过去分词是 “asserted”,现在分词为 “asserting”。此外,“assert” 的名词形式为 “assertion”,意为”断言”或”声明”,形容词形式为 “assertive”,意为”坚定的”。

可以联想 “assert” 和 “assertion” 的中文翻译”断言”或”坚决宣称”。两者都有强烈的”确定”,“强调”的意味。这样可以帮助记忆。

Just as the debate was heating up, Max stood up and asserted his viewpoint. “Climate change is not a debate, it’s a fact!” he said, with a determined look on his face. (就在辩论升温时,Max站起来宣称他的观点。他言辞坚定地说:“气候变化不是个辩论,它是个事实!” ) (就在辩论升温时,Max站起来断言他的观点。他坚定地看着大家,说道:“气候变化不是辩论,它是事实!”)