对我来说,python语言最恶心的地方就是强制缩进!
强制缩进的好处是:开发完成后代码确实比较清爽。
但是,问题是,开发过程中缩进带来了相当的不方便。
我想不管是开发什么语言的程序,在源文件之间复制代码块应该是经常发生的事情吧,但是这个简单的事情在python上做起来有困难。
写过python代码的人想必都有过这种别扭的经历。
我这也不是报怨,python发展到今天要改变这个设计肯定是不可能的,我们也只能接受。
但是我不能因为无法改变,就认为它是一种好的设计。枷锁无论怎么美化还是枷锁。
缩进语法绝对是一种病态的变态的设计.
最简单的例子就是你从网页上copy来的python代码 很可能无法运行,因为缩进丢失了。 而c++ ,java代码就比较方便,格式没了, 强制格式化一下就行了。