跳转到内容

Syntax

“Syntax” 在语言学中指句子结构规则;在编程中指语言的形式规范,如括号匹配、关键字顺序、语句结尾符号。违反 syntax 会导致 syntax error,编译器或解释器无法解析。

  1. “Python uses indentation as part of its syntax.” (Python 用缩进作为语法的一部分。)
  2. “The IDE highlighted a syntax error near the missing bracket.” (IDE 在缺失括号处标出语法错误。)
  3. “Learn the basic syntax before building complex features.” (做复杂功能前先掌握基础语法。)

源自希腊语 syntaxis(排列、组合),由 syn-(一起)+ tassein(安排)构成,经拉丁语进入英语。

“syn-” 表示“共同”;词根与“排列”相关;现代编程义强调代码结构的合法性。

“Syntax sugar”(语法糖)指让代码更易读的语法特性;syntax highlighting 是编辑器标配。

  • 固定搭配: “syntax error” (语法错误), “syntax highlighting” (语法高亮), “invalid syntax” (无效语法)
  • 形容词: syntactic
  • 相关: semantics(语义,常与之对比)

“syn + tax”:把符号 syn(一起)按规则 tax(排列征税式地检查)——syntax 就是结构规则。

“A single extra comma caused a syntax error that blocked the entire build.” (多一个逗号引发语法错误,整个构建被阻断。)