当前位置: 首页 > news >正文

做外贸有那些网站平台手机黄页怎么找

做外贸有那些网站平台,手机黄页怎么找,做代加工的网站发布,电视墙装修效果图2023新款4.2.1 带结果的Exit例程 ​ 我们已经看到,从函数中返回结果所使用的语法与 C 语言家族的语法截然不同。不仅语法不同,行为也不同。为结果(或函数名)赋值并不像return语句那样终止函数。Object Pascal 开发人员经常利用这一特性&a…
4.2.1 带结果的Exit例程

​ 我们已经看到,从函数中返回结果所使用的语法与 C 语言家族的语法截然不同。不仅语法不同,行为也不同。为结果(或函数名)赋值并不像return语句那样终止函数。Object Pascal 开发人员经常利用这一特性,将 Result 用作临时存储空间。例如,与其编写:

efunction ComputeValue: Integer;
varValue: Integer;
beginValue := 0;while ...Inc(Value);Result := Value;
end;

​ 您可以省略临时变量,直接使用Result。无论Result在函数终止时具有什么值,都是函数返回的值:

function ComputeValue: Integer;
beginResult := 0;while ...Inc(Result);
end;

​ 另一方面,有些情况下,您可能希望赋一个值并立即退出过程,例如在特定的if分支中。如果需要赋值函数结果并停止当前执行,您必须使用两个单独的语句,给Result赋值,然后使用Exit关键字。

​ 如果您记得上一章中“使用Break语句和Continue语句改变程序执行流程”的“FlowTest”示例的代码,这可以被重写成一个函数,将对Break的调用替换为对Exit的调用。我在以下代码片段的ParamsTest示例中进行了这个更改:

function CharInString(S: string; Ch: Char): Boolean;
varI: Integer;
beginResult := False;for I := Low(S) to High(S) doif S[I] = Ch thenbeginResult := True;Exit;end;
end;

​ 在Object Pascal中,您可以用特殊调用Exit来替换if块的两个语句,并传递给它函数的返回值,以一种类似于C语言的return语句的方式。因此,您可以以更紧凑的方式编写上述代码(也因为使用单个语句可以避免begin-end块):

function CharInString2(S: string; Ch: Char): Boolean;
varI: Integer;
beginResult := False;for I := Low(S) to High(S) doif S[I] = Ch thenExit(True);
end;

注解:Object Pascal中,Exit是一个函数,因此您必须在括号中包围要返回的值,而在C样式语言中,return是一个编译器关键字,无需括号。

http://www.hrbkazy.com/news/5000.html

相关文章:

  • 做公司网站建设价格常州百度推广代理公司
  • zhihu网站建设杭州seo排名收费
  • 设计好看的网页怎么做优化
  • 公司建设网站费用属于什么费用培训机构需要哪些证件
  • 给公众号做头像的网站怎样做百度推广网页
  • 百度推广 做网站百度关键词点击排名
  • 短租网站开发优化设计四年级上册数学答案
  • 提供邢台网站优化搜索关键词排名提升
  • 网站建设规划怎么写线上培训机构
  • 如何网站开发如何网络媒体推广
  • 和平东路网站建设免费域名注册查询
  • 网站保留密码 怎么做域名查询ip
  • 用bootstrap做网站南宁推广软件
  • 会计培训网站google浏览器下载安装
  • 网站做英文版有用吗中国北京出啥大事了
  • 抖音代刷网站推广快速学网络营销
  • 杭州做产地证去哪个网站seo哪里可以学
  • wordpress做微信支付win10一键优化工具
  • 免费b站推广网站入口2023孩子出牙会发烧吗seo排名优化是什么意思
  • 网站文件权限广告宣传
  • 迁移WordPress后无法访问名词解释搜索引擎优化
  • 西宁做网站君博先进友链交换网站
  • 做淘宝网站需要什么深圳最新疫情
  • 什么是b2b模式苏州seo建站
  • 我想建一个网站怎么建建一个企业网站多少钱
  • 论坛seo网站电商关键词查询工具
  • 做打鱼网站的代理厦门网站seo
  • 国际贸易英文网站简述网站制作的步骤
  • 阿里云增加网站uv推广平台
  • 李青青做网站 公司主要做应用领域优化算法