首页编程java编程为什么java缩进不能tab?C#代码中缩进时,为什么不要使用Tab字符

为什么java缩进不能tab?C#代码中缩进时,为什么不要使用Tab字符

编程之家2023-10-11107次浏览

本篇文章给大家谈谈为什么java缩进不能tab,以及C#代码中缩进时,为什么不要使用Tab字符对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

为什么java缩进不能tab?C#代码中缩进时,为什么不要使用Tab字符

C#代码中缩进时,为什么不要使用Tab字符

不是不要使用,是最好不适用TAB字符在不同的文字处理程序中对待是不一样的,这样就会导致你的代码在别的编辑器中缩进混乱导致代码层次不清晰所以一般推荐以4个空格来代替TAB字符.在VS设置里设置一下就行了,这样你在敲TAB键时,VS会自动插入4个空格,而不是TAB字符

为什么推荐两个空格代替tab作为代码缩进

代码缩进缩进是为了让代码的显得更具有层次感,直接观察的话就可以很清晰的就可以看到代码的逻辑结构。

例如下同样的代码:

为什么java缩进不能tab?C#代码中缩进时,为什么不要使用Tab字符

左边的没有进行代码缩进,右面的使用缩进,你觉得那个能更好的反映出代码的逻辑顺序呢!

在编译代码的时候空格和Tab都可以达到上面的效果,只是大多数的程序员都习惯使用Tab,因为按一下Tab键=2个或者4个空格。并不是表明非得在两个里面选其中的一个,要根据自己的实际情况作出调整,选择最合适的,使用哪个都是为了更加直观高效的反映出代码的逻辑顺序!

为什么python不提倡制表符tab缩进

简单来说,因为 python用缩进来取代了{},而空格或是 tab都是合乎语法的缩进,但因为空格和 tab都是看不到的,所以,为了避免有人时而用 tab,时而用空格来做缩进而做成了 bug,所以,在软规范里,大家都约定用空格做缩进.

为什么java缩进不能tab?C#代码中缩进时,为什么不要使用Tab字符

如果你还想问为甚麼要约定用空格而不用 tab呢?那是因为不同的编辑器会对 tab进行不一致的距离演译,如"a\tb",有些编辑器会使 ab之间相隔, 12点,有些会是相隔 36点,而用空格的话,就不会有这个视觉上的问题了

为什么java缩进不能tab和C#代码中缩进时,为什么不要使用Tab字符的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

章子怡电影(章子怡电影诗里面的那首诗谁写的)java里面的int是什么意思?java中int是什么类型