Python非常著名地使用缩进来句法定义代码块。(请参阅《 Python语言参考》中的Compound语句)。在使用Python多年之后,我仍然对这种语法功能很感兴趣。
但是我想知道:除了Python及其“前身”(*)语言ABC之外 ,还有哪些其他编程语言使用缩进来定义代码块?代码块在这里意味着“以某种方式被视为一个组成部分的多个语句”。
我对实用的编程语言特别感兴趣,但是深奥的语言可能也值得一提。
(*):“ Predecessor ”是我选择的单词,默认情况下是了解更好的单词。Python的创建者Guido van Rossum 在这样的采访中描述了Python和ABC关于缩进的关系:“ 分组的缩进选择在Python中不是一个新颖的概念;我是从ABC继承过来的。 ”