- 主题:但是我总觉得4个空格太多了
记得某位版友说过,超过三次缩进的代码,设计上都有问题
至于行长的话,这个在适当的编译器(Emacs)里不是问题
比如,超过78个,它会自动折行而不是断行
【 在 JulyClyde 的大作中提到: 】
: 想要既符合4格锁进,又符合行的长度限制,有时候几乎是不可能的
--
FROM 36.156.86.*
其实我也不认为3层缩进就是好的准则
Emacs 的好处是:
行长不必担心,设置了 fill-column 之后,它会自动折行
不像 Notepad,你不手动换行,它就直挺挺在一行上显示下去
麻烦的是:缩进次数多了,折出来的像空行
【 在 JulyClyde 的大作中提到: 】
: 我class里开个method,这就4格了
: 然后method里做两层loop,这就12格了
: loop里再随便写个什么list comprehension就超过限制长度了
: ...................
--
FROM 120.253.228.*
专门研究过 Python 什么情况下可正常跨行,那就是在括号中
因此,为了让 \ 续行看起来美观,可在适当位置使用额外的括号
【 在 JulyClyde 的大作中提到: 】
: 用反斜线续行,续的那个行需要“悬挂”吧?好像不能往前提?
--
修改:easior FROM 120.253.228.*
FROM 120.253.228.*
Linus 有没有内涵 C++ 的类设计?
感觉类里做点啥,就可能超过 3 层缩进。
【 在 ToSimplicity 的大作中提到: 】
: "Now, some people will claim that having 8-character indentations makes the code move too far to the right, and makes it hard to read on a 80-character terminal screen. The answer to that is that if you need more than 3 levels of indentation, you're screw
: ed anyway, and should fix your program."
: - Linus Torvalds, Linux kernel coding style
: ...................
--
FROM 36.156.86.*