This is a creation in Article, where the information may have evolved or changed.
Semicolon
Formal syntax to use semicolons ";" As a delimiter for multiple statements. The Go program can omit these semicolons in most cases using the following two rules:
- When the input is broken to a mark, if the end of the line is marked as
- An identifier
- An integer, floating-point number, imaginary number, character, or string literal
- Keyword
break
, continue
fallthrough
or return
one of the
- Operator and delimiter
++
,,, --
)
]
or }
one of the
The
-
semicolon is automatically inserted at the end of the non-blank line in the Mark Stream.
- If you have a compound statement that occupies a single row, the
)
semicolon after "or" "}"
can be omitted.
To reflect customary usage, the sample code in this document omits semicolons based on this rule.
In fact, I did not read it ~