|
|
1
5
发现得很好!我没有一个明确的答案,但以下是源代码对此的说明: 在 the original Bourne shell 来自AT&T UNIX v7:
考虑到这个片段,它似乎不是一个有意识的设计决策。这只是分号作为
Dash同意 not valid in Bourne ,但将其添加为扩展:
93肯尼亚先令 claims that it's valid ,但没有提到上下文:
Bash没有评论,但 explicitly adds support for this case :
在zsh中,它只是一个 side effect of the parser :
其中(
对我来说,这一切都指向POSIX中的故意省略,并被广泛而有意地支持为扩展。 |
|
Paul J. Lucas · _C中任意大小的原子结构体赋值? 1 年前 |
|
|
nore · 为什么C标准禁止在源文件末尾使用部分预处理令牌? 1 年前 |
|
Gene · 是否允许使用受约束的别名模板? 1 年前 |
|
|
yg-i · C的“基本执行字符集”中的字符总数究竟是多少? 1 年前 |