Linux shell awk 流程控制语句(if,for,while,do)详细介绍
在linux awk的 while、do-while和for语句中允许使用break,continue语句来控制流程走向,也允许使用exit这样的语句来退出。break中断当前正在执行的循环并跳到循环外执行下一条语句。if 是流程选择用法。 awk中,流程控制语句,语法结构,与c语言类型。下面是各个语句用法。
一.条件判断语句(if)
if(表达式) #if ( Variable in Array )
语句1
else
语句2
格式中"语句1"可以是多个语句,如果你为了方便Unix awk判断也方便你自已阅读,你最好将多个语句用{}括起来。Unix awk分枝结构允许嵌套,其格式为:
if(表达式)
{语句1}
else if(表达式)
{语句2}
else
{语句3}
[chengmo@localhost nginx]# awk 'BEGIN{
test=100;
if(test>90)
{
print "very good";
}
else if(test>60)
{
print "good";
}
else
{
print "no pass";
}
}'
very good
每条命令语句后面可以用“;”号结尾。
二.循环语句(while,for,do)
1.while语句
格式:
while(表达式)
{语句}
例子:
[chengmo@localhost nginx]# awk 'BEGIN{
test=100;
total=0;
while(i<=test)
{
total+=i;
i++;
}
print total;
}'
5050
2.for 循环
for循环有两种格式:
格式1:
for(变量 in 数组)
{语句}
例子:
[chengmo@localhost nginx]# awk 'BEGIN{
for(k in ENVIRON)
{
print k"="ENVIRON[k];
}
}'AWKPATH=.:/usr/share/awk
OLDPWD=/home/web97
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SELINUX_LEVEL_REQUESTED=
SELINUX_ROLE_REQUESTED=
LANG=zh_CN.GB2312。。。。。。
说明:ENVIRON 是awk常量,是子典型数组。
格式2:
for(变量;条件;表达式)
{语句}
例子:
[chengmo@localhost nginx]# awk 'BEGIN{
total=0;
for(i=0;i<=100;i++)
{
total+=i;
}
print total;
}'5050
3.do循环
格式:
do
{语句}while(条件)
例子:
[chengmo@localhost nginx]# awk 'BEGIN{
total=0;
i=0;
do
{
total+=i;
i++;
}while(i<=100)
print total;
}'
5050
以上为awk流程控制语句,从语法上面大家可以看到,与c语言是一样的。有了这些语句,其实很多shell程序都可以交给awk,而且性能是非常快的。
break | 当 break 语句用于 while 或 for 语句时,导致退出程序循环。 |
continue | 当 continue 语句用于 while 或 for 语句时,使程序循环移动到下一个迭代。 |
next | 能能够导致读入下一个输入行,并返回到脚本的顶部。这可以避免对当前输入行执行其他的操作过程。 |
exit | 语句使主输入循环退出并将控制转移到END,如果END存在的话。如果没有定义END规则,或在END中应用exit语句,则终止脚本的执行。 |
三、性能比较
[chengmo@localhost nginx]# time (awk 'BEGIN{ total=0;for(i=0;i<=10000;i++){total+=i;}print total;}')
50005000
real 0m0.003s
user 0m0.003s
sys 0m0.000s
[chengmo@localhost nginx]# time(total=0;for i in $(seq 10000);do total=$(($total+i));done;echo $total;)
50005000
real 0m0.141s
user 0m0.125s
sys 0m0.008s
实现相同功能,可以看到awk实现的性能是shell的50倍!
相关文章
- 兼容xhtml,html,ff,ie的滚动条css样式
注:本文源代码点此下载 在用ie6浏览有框架的xhtml页面的时候,默认会水平和垂直滚动条会一起出现,这是ie6的一个bug,在firefox上是正常的,出现的原因是其对xhtml 1.0 transitional doctype的解释缺陷.对于这个bug一般有3种解决方案, 方法1: 代码: html { overflow…...
2023/3/28 16:45:54 - 测试问题相关整理
字节面试整理 测试相关问题 1. 测试服务器和开发服务器数据能共通吗? 开发数据集:用于调整学习模型,比如调整参数、选择特征等。这部分数据也称作预留交叉验证数据集。 测试数据集:用于评估模型性能,这部分数据集不…...
2023/3/28 16:45:53 - jquery插件:web2.0分格的分页脚,可用于ajax无刷新分页
注:本文源代码点此下载 ******生成js分页脚****** ****没剑(2008-03-05)**** 修改日期:2008-3-12 添加两个参数:displaynum,displaylastnum可以自由定制显示的页码数量 参数:pagesize:10//每页显示的页码数 ,count:0//数据条数 ,css:"mj_pagefoot"/…...
2023/3/28 16:45:52 - 计算机基础知识脑图
计算机基础知识脑图 操作系统 资料 《现代操作系统》《深入理解计算机系统》《UNIX 环境高级编程》《Unix/Linux 编程实践教程》《鸟哥的 Linux 私房菜》《The Linux Command Line》基础 概述 并发和并行 并发: 同一段时间交替发生。 并行: 在同…...
2023/3/28 16:45:52 - 22个HTML5的初级技巧
注:本文源代码点此下载 web技术的发展速度太快了,如果你不与时俱进,就会被淘汰。因此,为了应对即将到来的html5,本文总结了22个html5的初级技巧,希望能对你进一步学习好html5会有所帮助。 1. 新的doctype声明 xhtml的声明太长了,我相信很少会有前端开发人员能手写…...
2023/3/28 16:45:51 - 常见的测试用例
常见测试用例 1.测试一瓶矿泉水: 2.测试朋友圈点赞功能 3.测试手机开机键 4.测试一个杯子: 5.测试一个页面: 6.测试淘宝搜索框: 7.购物车测试用例:...
2023/3/28 16:45:50 - [转载]Java文件路径详解
注:本文源代码点此下载 转载一 getresourceasstream ()返回的是inputstream getresource()返回:url class.getresource("") 返回的是当前class这个类所在包开始的为置 class.getresource("/") 返回的是classpath的位置 getclassloader(…...
2023/3/28 16:45:50 - 常见智力题部分整理
智力题整理 1. 4分钟沙漏和7分钟沙漏怎么漏出9分钟 1.4分钟的和7分钟的同时开始,4分钟的完后又倒过来开始。(过去4分钟) 2.7分钟的沙漏完后立马倒过来,(4分钟的沙漏还剩1分钟)。(过去7分钟&a…...
2023/3/28 16:45:50 - 字节测开实习国际电商面经
1.自我介绍 2.项目介绍 3.关于项目的问题(问了挺多的)还有其中最困难的是什么 4.为什么选测试 比较感兴趣,如果你习惯主导一件事情,不习惯跟着别人的节奏,那适合做开发;觉得希望被安排的明明白白&#…...
2023/3/28 16:45:48 - dede-ajax-js应用
注:本文源代码点此下载 刷新评论列表刷新页面返回页首 发表评论 昵称: [登录] [注册] 主页: 邮箱:(仅博主可见) 验证码:看不清。 换一个 评论内容: 记住我的昵称和主页 --> 登录注册 [使用ctrlenter键快速提交评论] 0 2246147 1tyrfxcypm …...
2023/3/28 16:45:48 - Hash全套总结及经典问题
1.Hashmap的扩容机制 扩容机制: 扩容(resize)就是重新计算容量,向HashMap对象里不停的添加元素,而HashMap对象内部的数组无法装载更多的元素时,对象就需要扩大数组的长度,以便能装入更多的元素。当然Java里的数组是无…...
2023/3/28 16:45:47 - 百度Apollo决策规划理解
Apollo系统与Planning模块 Apollo系统中的Planning模块实际上是整合了决策和规划两个功能,该模块是自动驾驶系统中最核心的模块之一(另外三个核心模块是:定位,感知和控制)。 下图是Apollo系统的整体架构图。从这幅图…...
2023/3/28 16:45:46 - AJAX在信息系统中的应用研究
注:本文源代码点此下载 ajax在信息系统中的应用研究 http://www.lurenjia.net/tech/use_ajax_in_mis.htm 关键字:ajax、javascript、xmlhttprequest、异步交互、xml 一、绪论 由于系统开发成本低、时间短,在过去的几年里,c/s结构一直是信息系统开发采用的主要模…...
2023/3/28 16:45:46 - 百度Apollo自动驾驶平台及自动驾驶等级
Apollo项目介绍 阿波罗(Apollo)是百度发布的面向汽车行业及自动驾驶领域的合作伙伴提供的软件平台。发布时间是2017年4月19日,旨在向汽车行业及自动驾驶领域的合作伙伴提供一个开放、完整、安全的软件平台,帮助他们结合车辆和硬件…...
2023/3/28 16:45:45 - 使用HTML5 Canvas实现马赛克拼图
注:本文源代码点此下载 使用html5 canvas绘图来实现马赛克拼图,即由上千张小的方形图拼成一张人脸的大图。 下图显示了由上千张头像拼成的章子怡的脸: 使用canvas创建了两个重叠的图层:底层用来显示小的方形图,上层用来显示大的人脸图。通过改变上层人脸图的透明度…...
2023/3/28 16:45:44 - Delphi - 数据的理解
注:本文源代码点此下载 技术交流,dh解说. 哈哈,学一下xiaoy. 今天这里我想说一下,delphi里面的数据,当然不是数据类型,如果有朋友想看数据类型的直接打开delphi的帮助就可以了.我们主要来看下数据在内存中的分布,以及我们怎么使用,其实这就不局限于delphi了. 任何…...
2023/3/28 16:45:43 - JAVA AOP
注:本文源代码点此下载 为了简单起见,例子没有没有使用任何第三方的aop framework, 而是利用java语言本身自带的动态代理功能来实现aop. 让我们先回到aop本身,aop主要应用于日志记录,性能统计,安全控制,事务处理等方面。它的主要意图就要将日志记录,性能统计,安全控…...
2023/3/28 16:45:42 - 跟KingDZ学HTML5之八 HTML5之Web Save
注:本文源代码点此下载 好了,今天有事崭新的一天啊,经过前面几个课程的学习,我想大伙应该差不多已经可以写一些html5的应用了,canvas 的用途太多了,我以后和大家慢慢的谈论,呵呵 弄不好,开个专题,也可以。(*^__^*) 嘻嘻……。好了开始我们今天的课程吧。 大家都应…...
2023/3/28 16:45:41 - 分享几组常用UCI数据
有气球问题,高尔夫问题和汽车选购问题...
2023/3/28 16:45:40 - 试AJAX出错两则
注:本文源代码点此下载 今天,我想把另一个网页的内容全部传给本网页的一个div,代码写成如下: …… var xhttp new activexobject("microsoft.xmlhttp"); xhttp.open("get", "http://127.0.0.1/1.asp", false); xhttp.send(); d…...
2023/3/28 16:45:40 - 状态机学习笔记
mealy型与moore型的区别 对于实现同一功能,可以构造出不同的状态转换图。但一定要遵循结构化设计和互补原则。 设计应该遵从以下几个方面: 1:定义完全状态 否则会给电路带来latch,latch会带来额外的延时,和异步timi…...
2023/3/28 16:45:39 - 在Asp.net中使用jquery实现Ajax (转)
注:本文源代码点此下载 因为最近的项目需要使用在asp.net下使用ajax技术.进行了一些实际研究,原来想用ext,但考虑到同组的哥几个一起开发,ext的类库过大, 并且它的优势在于ui方面;而对于微软官方的解决方案asp.net ajax的类库还包括后台的类库觉得稍重量级了些.最后…...
2023/3/28 16:45:38 - 三态总线与双向三态总线
三态buffer是具有高阻输出能力的buffer,在总线结构中,为了解决竞争问题,必须采用三态的输出buf; module TRISTATE(E, A, Y);//三态总线 input E, A; output Y; assign Y E?A:1bz; endmodule module …...
2023/3/28 16:45:38 - 在flex中使用嵌入html文件以解决显示html的问题
注:本文源代码点此下载 在flex中使用嵌入html文件以解决显示html的问题 想在flex中真实的显示html,但是texteara,lable,text中只支持部分html标签 测试文件 flex3 绿色通道:好文要顶关注我收藏该文与我联系 发表于 2008-08-21 09:45 iphonedev 阅读(2163) 评论…...
2023/3/28 16:45:37 - CRC校验原理及代码
参考:CRC校验原理及步骤https://blog.csdn.net/d_leo/article/details/73572373 什么是CRC校验? CRC即循环冗余校验码:是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查&am…...
2023/3/28 16:45:36 - DELPHI中Showmodal与Show的区别(转载)
注:本文源代码点此下载 showmodal是个函数,show是个过程 1.showmodal: 概念: 当你调用一个窗口用showmodal时,当这个窗口显示出来后,程序不会继续自己执行,而是根据你对这个窗口的操作来执行,只有关闭了这个窗口后才会执行。 属性: formstyle改为fsnormal,visi…...
2023/3/28 16:45:36 - vcs使用教程1
vcsf仿真流程 一个例子: 同一段代码,交给不同仿真器,仿真结果不一样; 上面一段代码,有的地方不太好修改后的代码为: 第一课:vcs仿真技巧 1:vcs作为一个编译器,支持多层…...
2023/3/28 16:45:35 - 为JavaScript程序添加客户端不可见的注释
注:本文源代码点此下载 不好意思,俺没想那么多,也没想那么远。 俺正在做支持多域名的统一安全管理,在asp.net页面里嵌入了javascript代码。还怕今后忘记,就加了注释。 可回头一想,这些注释不能让坏人看到,又去掉了。可这样一来,公司里的好人们又有意见了,说俺故意…...
2023/3/28 16:45:35 - Delphi XE2 之 FireMonkey 入门(20) - TStyleBook(皮肤、样式相关)
注:本文源代码点此下载 我觉得叫 "皮肤" 不如叫 "样式" 或 "风格", 因为它可以包含和动作关联的动画. 在 fmx 下, 控件可以任意绘制, 各部件个性化的属性可以统一保存成一个 *.style 文件. xe2 在 "...\program files\embarca…...
2023/3/28 16:45:34 - vcs使用教程2
第二课:vcs debug basic debug方法和四种需要考虑的因素。 常见的debug 命令 一个例子: 两种开始命令行仿真的方法:命令行仿真的方法不常见。 1: vcs source.v -R -debug_all -ucli ; 2: vcs source.v -debug_all simv -ucli d…...
2023/3/28 16:45:33
最新文章
- 兼容xhtml,html,ff,ie的滚动条css样式
注:本文源代码点此下载 在用ie6浏览有框架的xhtml页面的时候,默认会水平和垂直滚动条会一起出现,这是ie6的一个bug,在firefox上是正常的,出现的原因是其对xhtml 1.0 transitional doctype的解释缺陷.对于这个bug一般有3种解决方案, 方法1: 代码: html { overflow…...
2023/3/28 16:45:54 - 测试问题相关整理
字节面试整理 测试相关问题 1. 测试服务器和开发服务器数据能共通吗? 开发数据集:用于调整学习模型,比如调整参数、选择特征等。这部分数据也称作预留交叉验证数据集。 测试数据集:用于评估模型性能,这部分数据集不…...
2023/3/28 16:45:53 - jquery插件:web2.0分格的分页脚,可用于ajax无刷新分页
注:本文源代码点此下载 ******生成js分页脚****** ****没剑(2008-03-05)**** 修改日期:2008-3-12 添加两个参数:displaynum,displaylastnum可以自由定制显示的页码数量 参数:pagesize:10//每页显示的页码数 ,count:0//数据条数 ,css:"mj_pagefoot"/…...
2023/3/28 16:45:52 - 计算机基础知识脑图
计算机基础知识脑图 操作系统 资料 《现代操作系统》《深入理解计算机系统》《UNIX 环境高级编程》《Unix/Linux 编程实践教程》《鸟哥的 Linux 私房菜》《The Linux Command Line》基础 概述 并发和并行 并发: 同一段时间交替发生。 并行: 在同…...
2023/3/28 16:45:52 - 22个HTML5的初级技巧
注:本文源代码点此下载 web技术的发展速度太快了,如果你不与时俱进,就会被淘汰。因此,为了应对即将到来的html5,本文总结了22个html5的初级技巧,希望能对你进一步学习好html5会有所帮助。 1. 新的doctype声明 xhtml的声明太长了,我相信很少会有前端开发人员能手写…...
2023/3/28 16:45:51 - 常见的测试用例
常见测试用例 1.测试一瓶矿泉水: 2.测试朋友圈点赞功能 3.测试手机开机键 4.测试一个杯子: 5.测试一个页面: 6.测试淘宝搜索框: 7.购物车测试用例:...
2023/3/28 16:45:50 - [转载]Java文件路径详解
注:本文源代码点此下载 转载一 getresourceasstream ()返回的是inputstream getresource()返回:url class.getresource("") 返回的是当前class这个类所在包开始的为置 class.getresource("/") 返回的是classpath的位置 getclassloader(…...
2023/3/28 16:45:50 - 常见智力题部分整理
智力题整理 1. 4分钟沙漏和7分钟沙漏怎么漏出9分钟 1.4分钟的和7分钟的同时开始,4分钟的完后又倒过来开始。(过去4分钟) 2.7分钟的沙漏完后立马倒过来,(4分钟的沙漏还剩1分钟)。(过去7分钟&a…...
2023/3/28 16:45:50 - 字节测开实习国际电商面经
1.自我介绍 2.项目介绍 3.关于项目的问题(问了挺多的)还有其中最困难的是什么 4.为什么选测试 比较感兴趣,如果你习惯主导一件事情,不习惯跟着别人的节奏,那适合做开发;觉得希望被安排的明明白白&#…...
2023/3/28 16:45:48 - dede-ajax-js应用
注:本文源代码点此下载 刷新评论列表刷新页面返回页首 发表评论 昵称: [登录] [注册] 主页: 邮箱:(仅博主可见) 验证码:看不清。 换一个 评论内容: 记住我的昵称和主页 --> 登录注册 [使用ctrlenter键快速提交评论] 0 2246147 1tyrfxcypm …...
2023/3/28 16:45:48 - Hash全套总结及经典问题
1.Hashmap的扩容机制 扩容机制: 扩容(resize)就是重新计算容量,向HashMap对象里不停的添加元素,而HashMap对象内部的数组无法装载更多的元素时,对象就需要扩大数组的长度,以便能装入更多的元素。当然Java里的数组是无…...
2023/3/28 16:45:47 - 百度Apollo决策规划理解
Apollo系统与Planning模块 Apollo系统中的Planning模块实际上是整合了决策和规划两个功能,该模块是自动驾驶系统中最核心的模块之一(另外三个核心模块是:定位,感知和控制)。 下图是Apollo系统的整体架构图。从这幅图…...
2023/3/28 16:45:46 - AJAX在信息系统中的应用研究
注:本文源代码点此下载 ajax在信息系统中的应用研究 http://www.lurenjia.net/tech/use_ajax_in_mis.htm 关键字:ajax、javascript、xmlhttprequest、异步交互、xml 一、绪论 由于系统开发成本低、时间短,在过去的几年里,c/s结构一直是信息系统开发采用的主要模…...
2023/3/28 16:45:46 - 百度Apollo自动驾驶平台及自动驾驶等级
Apollo项目介绍 阿波罗(Apollo)是百度发布的面向汽车行业及自动驾驶领域的合作伙伴提供的软件平台。发布时间是2017年4月19日,旨在向汽车行业及自动驾驶领域的合作伙伴提供一个开放、完整、安全的软件平台,帮助他们结合车辆和硬件…...
2023/3/28 16:45:45 - 使用HTML5 Canvas实现马赛克拼图
注:本文源代码点此下载 使用html5 canvas绘图来实现马赛克拼图,即由上千张小的方形图拼成一张人脸的大图。 下图显示了由上千张头像拼成的章子怡的脸: 使用canvas创建了两个重叠的图层:底层用来显示小的方形图,上层用来显示大的人脸图。通过改变上层人脸图的透明度…...
2023/3/28 16:45:44 - Delphi - 数据的理解
注:本文源代码点此下载 技术交流,dh解说. 哈哈,学一下xiaoy. 今天这里我想说一下,delphi里面的数据,当然不是数据类型,如果有朋友想看数据类型的直接打开delphi的帮助就可以了.我们主要来看下数据在内存中的分布,以及我们怎么使用,其实这就不局限于delphi了. 任何…...
2023/3/28 16:45:43 - JAVA AOP
注:本文源代码点此下载 为了简单起见,例子没有没有使用任何第三方的aop framework, 而是利用java语言本身自带的动态代理功能来实现aop. 让我们先回到aop本身,aop主要应用于日志记录,性能统计,安全控制,事务处理等方面。它的主要意图就要将日志记录,性能统计,安全控…...
2023/3/28 16:45:42 - 跟KingDZ学HTML5之八 HTML5之Web Save
注:本文源代码点此下载 好了,今天有事崭新的一天啊,经过前面几个课程的学习,我想大伙应该差不多已经可以写一些html5的应用了,canvas 的用途太多了,我以后和大家慢慢的谈论,呵呵 弄不好,开个专题,也可以。(*^__^*) 嘻嘻……。好了开始我们今天的课程吧。 大家都应…...
2023/3/28 16:45:41 - 分享几组常用UCI数据
有气球问题,高尔夫问题和汽车选购问题...
2023/3/28 16:45:40 - 试AJAX出错两则
注:本文源代码点此下载 今天,我想把另一个网页的内容全部传给本网页的一个div,代码写成如下: …… var xhttp new activexobject("microsoft.xmlhttp"); xhttp.open("get", "http://127.0.0.1/1.asp", false); xhttp.send(); d…...
2023/3/28 16:45:40 - 状态机学习笔记
mealy型与moore型的区别 对于实现同一功能,可以构造出不同的状态转换图。但一定要遵循结构化设计和互补原则。 设计应该遵从以下几个方面: 1:定义完全状态 否则会给电路带来latch,latch会带来额外的延时,和异步timi…...
2023/3/28 16:45:39 - 在Asp.net中使用jquery实现Ajax (转)
注:本文源代码点此下载 因为最近的项目需要使用在asp.net下使用ajax技术.进行了一些实际研究,原来想用ext,但考虑到同组的哥几个一起开发,ext的类库过大, 并且它的优势在于ui方面;而对于微软官方的解决方案asp.net ajax的类库还包括后台的类库觉得稍重量级了些.最后…...
2023/3/28 16:45:38 - 三态总线与双向三态总线
三态buffer是具有高阻输出能力的buffer,在总线结构中,为了解决竞争问题,必须采用三态的输出buf; module TRISTATE(E, A, Y);//三态总线 input E, A; output Y; assign Y E?A:1bz; endmodule module …...
2023/3/28 16:45:38 - 在flex中使用嵌入html文件以解决显示html的问题
注:本文源代码点此下载 在flex中使用嵌入html文件以解决显示html的问题 想在flex中真实的显示html,但是texteara,lable,text中只支持部分html标签 测试文件 flex3 绿色通道:好文要顶关注我收藏该文与我联系 发表于 2008-08-21 09:45 iphonedev 阅读(2163) 评论…...
2023/3/28 16:45:37 - CRC校验原理及代码
参考:CRC校验原理及步骤https://blog.csdn.net/d_leo/article/details/73572373 什么是CRC校验? CRC即循环冗余校验码:是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查&am…...
2023/3/28 16:45:36 - DELPHI中Showmodal与Show的区别(转载)
注:本文源代码点此下载 showmodal是个函数,show是个过程 1.showmodal: 概念: 当你调用一个窗口用showmodal时,当这个窗口显示出来后,程序不会继续自己执行,而是根据你对这个窗口的操作来执行,只有关闭了这个窗口后才会执行。 属性: formstyle改为fsnormal,visi…...
2023/3/28 16:45:36 - vcs使用教程1
vcsf仿真流程 一个例子: 同一段代码,交给不同仿真器,仿真结果不一样; 上面一段代码,有的地方不太好修改后的代码为: 第一课:vcs仿真技巧 1:vcs作为一个编译器,支持多层…...
2023/3/28 16:45:35 - 为JavaScript程序添加客户端不可见的注释
注:本文源代码点此下载 不好意思,俺没想那么多,也没想那么远。 俺正在做支持多域名的统一安全管理,在asp.net页面里嵌入了javascript代码。还怕今后忘记,就加了注释。 可回头一想,这些注释不能让坏人看到,又去掉了。可这样一来,公司里的好人们又有意见了,说俺故意…...
2023/3/28 16:45:35 - Delphi XE2 之 FireMonkey 入门(20) - TStyleBook(皮肤、样式相关)
注:本文源代码点此下载 我觉得叫 "皮肤" 不如叫 "样式" 或 "风格", 因为它可以包含和动作关联的动画. 在 fmx 下, 控件可以任意绘制, 各部件个性化的属性可以统一保存成一个 *.style 文件. xe2 在 "...\program files\embarca…...
2023/3/28 16:45:34 - vcs使用教程2
第二课:vcs debug basic debug方法和四种需要考虑的因素。 常见的debug 命令 一个例子: 两种开始命令行仿真的方法:命令行仿真的方法不常见。 1: vcs source.v -R -debug_all -ucli ; 2: vcs source.v -debug_all simv -ucli d…...
2023/3/28 16:45:33