delphi跳出循环体
来源:互联网 发布:java泛型坑 编辑:程序博客网 时间:2024/05/29 16:33
Delphi中表示跳出的有break,continue,abort,exit,halt,runerror等
1.break
强制退出最近的一层循环(注意:只能放在循环里;而且是只能跳出最近的一层循环),用于从for、while、repeat语句中强制退出
类似于C/C++等语言中的break的功能
2.continue
用于从for、while、repeat语句中结束循环内的本次处理,继续从循环体的开始位置继续执行
类似于C/C++等语言中的continue的功能
3.exit
用于从当前代码块中退出。
若该代码是主程序,则终止该程序。
如果是函数或过程,则立即终止该函数或过程
4.abort
终止程序需的运行,产生不报错的异常信息。跳出祖先模块。和exit的区别是
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
procedure
p1;
begin
p2;
p3;
end
;
procedure
p2;
begin
abort;
//或者exit;
end
;
procedure
p3;
begin
//进行一些操作
end
;
在执行p1的时候,如果p2里面用abort,则执行不到p3
如果使用exit,就能够执行到p3,因为exit只能控制终止它所在的函数或过程,不能终止调用它所在函数的那个代码块。如果用exit终止它所在的那个函数之后,会跳回调用这个函数的代码块,继续执行之后的代码
5.halt
用于强行终止应用程序的执行,返回操作系统(非正常退出方式)
6.runerror
终止程序的执行,并产生运行错误(返回错误代码)
阅读全文
0 0
- delphi跳出循环体
- Break n 跳出循环体
- oracle 嵌套循环跳出内部循环体
- 使用 标号 标量 跳出多重嵌套循环体
- vc如何使用热键跳出for循环体
- oracle中嵌套循环跳出内部循环体实例
- 给循环定义标记,指定跳出和结束循环体
- Delphi中break、exit、abort跳出的比较
- Delphi中break、exit、abort跳出的比较
- Delphi中break、exit、abort、continue跳出的比较
- 一个多重循环体字典
- 带退出的循环体
- ngx_master_process_cycle主循环体
- 初次尝试循环体
- 循环体的效率
- “黑马程序员” 循环体讲解
- C3_循环体结构
- OpenGL8字循环体算法
- 阿里云centos环境之mysql安装<二>
- 记录自学Java的第一篇
- ACM-10月19日周四周中训练心得
- Python3中dict.keys()转换成list类型
- Learn Python the Hard Way(“笨办法”学python) 第四版 例39笔记
- delphi跳出循环体
- GitPush避免重复输入用户名和密码
- 神经网络的层参数维度(14)---《深度学习》
- Mybatis实现对DB增删改查 (前)学习工具
- 线程池
- 关于Java实现连接服务器获取更新
- java-容器
- cf 870 B
- 我的读书笔记——引用