为了账号安全,请及时绑定邮箱和手机立即绑定

提一些建议:

我觉得代码格式第一条需要说明一下为什么,毕竟tab比四个空格更方便。

然后写了这个多年代码都不止unix换行符是什么样的?

刚查了一下,也就是\n.

连着第二条说,还以我是不能使用回车?


正在回答

1 回答

首先非常感谢给到的建议,后续关于有些细节点会注意讲解。如下是对问题的一些解答,希望能够提供一些帮助。

  1. 为什么不建议使用tab,而使用空格作为缩进。

    主要有几个原因:tab在不同编辑器显示的宽度不尽相同,比如vim默认tab宽度通常比4个空格大;其二,空格比tab有更高的压缩比,因为代码中其他地方是有空格的,只使用空格的话,机会少一个tab信息量。

  2. unix换行符确实是\n,但不同的操作系统下的换行符是不尽相同的,具体参见下图(IDEA中的换行符设置菜单)。因此我们需要统一一下换行符,与开发者的使用的编辑器和操作系统解耦开来。鉴于服务器通常使用unix/linux 操作系统,所以选择使用unix换行符进行统一。

    http://img1.sycdn.imooc.com//5e8ec3a800013c6203800130.jpg

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
如何做代码审查
  • 参与学习       1964    人
  • 解答问题       2    个

系统性的代码审查认知,对各种低质量问题逐个击破,乘上高质量的快车。

进入课程

提一些建议:

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信