深入方法(27)- 递归函数: 简单示例
//所谓递归函数, 就是自己调用自己的函数, 先来个简单的例子: {递归调用的简单示例} procedure alert(i: Integer = 1); begin ShowMessage(IntToStr(i)); {这是方法的功能} Inc(i); if i<10 then alert(i); {这是方法自调用} end; {测试} procedure TForm1.Button1Click(Sender: TObject); begin alert; {会连续弹出 9 个对话框, 分别提示 1..9} end;
编程语言无所谓高低级,唯适用罢了。语言结构再天花乱坠,富丽堂皇终不过CPU上的0和1。