分隔符 (Delimiter) Go 语言中的分隔符(Delimiter):词法单元的边界 在 Go 语言的编译过程中,词法分析阶段(Lexical Analysis)会将源代码分解成一系列的词法单元(Token)。分隔符在这一过程中扮演着至关重要的角色,它们定义了词法单元的边界,帮助词法分析器(Lexer)识别出独立的、有意义的符号。 1. 分隔符的定义与作用 分隔符,顾名思义,用于分隔不同的语法元素。在 Go 语言中,分隔符主要包括以下几种: 空白符(Whitespace): 包括空格(Space)、制表符(Tab)、换行符(Newline)和回车符(Carriage Return)。它们用于分隔不同的词法单元,但不构成词法单元的一部分(除非在字符串或字符字面量中)。