提一些建议:
我觉得代码格式第一条需要说明一下为什么,毕竟tab比四个空格更方便。
然后写了这个多年代码都不止unix换行符是什么样的?
刚查了一下,也就是\n.
连着第二条说,还以我是不能使用回车?
我觉得代码格式第一条需要说明一下为什么,毕竟tab比四个空格更方便。
然后写了这个多年代码都不止unix换行符是什么样的?
刚查了一下,也就是\n.
连着第二条说,还以我是不能使用回车?
2020-04-09
首先非常感谢给到的建议,后续关于有些细节点会注意讲解。如下是对问题的一些解答,希望能够提供一些帮助。
为什么不建议使用tab,而使用空格作为缩进。
主要有几个原因:tab在不同编辑器显示的宽度不尽相同,比如vim默认tab宽度通常比4个空格大;其二,空格比tab有更高的压缩比,因为代码中其他地方是有空格的,只使用空格的话,机会少一个tab信息量。
unix换行符确实是\n,但不同的操作系统下的换行符是不尽相同的,具体参见下图(IDEA中的换行符设置菜单)。因此我们需要统一一下换行符,与开发者的使用的编辑器和操作系统解耦开来。鉴于服务器通常使用unix/linux 操作系统,所以选择使用unix换行符进行统一。
举报