如何调用具有以下属性的语言构造?
- 它有一个开始和一个结束,就像一个函数
- 它有一个包含它的名称的标题,也像一个函数但没有参数
在它的开头和结尾之间可以有任意数量的语句,就像一个函数
您可以使用一个函数从任何地方(甚至它自己)跳转到它的开头,它将执行其中包含的语句,直到它到达它的结尾
您可以使用函数立即停止执行其内容并跳回调用它的位置
它包含的代码与其他所有代码在同一范围内,因此您可以访问外部的所有变量并创建新的变量,这些变量在离开构造时不会被删除。
总而言之,它就像一个goto
有终点的点,并且可以选择返回调用它的位置。