1
moplay OP 更正一点:但是我刚看特地去看CNN的网站,他们的正文又全都没有空格。
我错了,他们文章的标点符号后面还是有空格的 |
2
yangg 2012-05-09 09:11:12 +08:00
以前从来不加,现在看着不加的代码难受
|
3
lifanxi 2012-05-09 09:11:57 +08:00
主要是为了可读性吧, 尤其在等宽字体的情况下,标点符号后加个空格会好看一些。
为神马我的看了几篇CNN的正文,标点符号后面都是有空格的? 不过英语标点符号是有个比较怪异的规定是在用引用号时,大部分结尾标点符号必须放在引号里面,哪怕这在逻辑上是不对的。 |
4
lianghai 2012-05-09 09:22:43 +08:00 1
这是英语基本的标点符号用法,为的是句子结构清晰。这和单词之间要加空格一样重要。英语世界的人自然在代码中也沿用这种习惯。只有中国之类国家的程序员才会对空格无感。
结尾标点符号必须放里面是英式习惯,美式无此怪癖。 |
6
eerie 2012-05-09 09:30:02 +08:00
|
7
lianghai 2012-05-09 09:34:39 +08:00 1
@moplay: 你自己去维基百科看看方程应该怎么写。运算符前后不留空格就像标点符号旁不留空格一样导致算式结构不清。西文用空格分词,所以词语或任何空格分隔的文本元素之间附加别的符号都不应该把空格吃掉,而应该插入。
「特别的」?不知道什么是特别的,我觉得一切都很合理。 |
10
AllenHua 2019-10-08 09:52:50 +08:00
诈尸更新此帖
都有空格的~ 为了良好的阅读性 |