文章预览
空格还是制表符?这是一个比较容易引起争议的问题。 tab 键还是空格来缩进足以让一对程序员情侣分手: 完整视频如下: GitHub 曾经对 400,000 个 GitHub 存储库、10 亿个文件、14 TB 的代码的统计,发现大部分语言还是使用空格的多,除了 Go 语言: 统计的语言的扩展名文件有:.java、.h、.js、.c、.php、.html、.cs、.json、.py、.cpp、.xml、.rb、.cc、.go。 Stackoverflow 也对开发人员做过调查,发现使用 spaces(空格)的薪水比使用 Tabs(制表符) 的高。 对不同国家的统计,欧美的影响倒是不是很明显,在印度使用空格的薪资还是高很多: 空格的优缺点 优点: 一致性:空格可以确保代码在不同的编辑器和查看工具中看起来是一致的,因为空格的宽度是固定的。 精确控制:可以精确控制缩进的数量(例如,2个空格、4个空格),这对于一些对代码风格有严格要求的
………………………………