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

龙岩网站建设百度一下就知道

龙岩网站建设,百度一下就知道,asp网站服务建设,全国网站备案拍照4.2.1 带结果的Exit例程 ​ 我们已经看到#xff0c;从函数中返回结果所使用的语法与 C 语言家族的语法截然不同。不仅语法不同#xff0c;行为也不同。为结果#xff08;或函数名#xff09;赋值并不像return语句那样终止函数。Object Pascal 开发人员经常利用这一特性从函数中返回结果所使用的语法与 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.hkea.cn/news/14591868/

相关文章:

  • 网站图片快速加载正规建网站企业
  • 商会网站怎么做美间在线设计平台
  • 网页设计导航网站建设优化开发公司排名
  • 上海网站开发服务商wordpress模板 免费下载
  • 面试学校网站开发网站制作一般收费
  • 泰州网站关键词优化软件咨询温州机械网站建设
  • 外贸中间体做哪个网站好项目推广方式有哪些
  • 阿里云建设个人网站自动生成网站
  • win2003搭建php网站企业网站建设三网合一
  • 福清市建设局监督站网站dede网站seo
  • 佛山响应式网站设计网页视频怎么下载到电脑
  • 高端网站改版网站备案通管局
  • 做网站应聘平台上海电子商务网站开发
  • 用vs2010做网站应用程序脱机建设银行E路航如何自动进入网站
  • 虎牙网页游戏大厅淄博网站排名优化
  • 网站链接结构怎么修改网站的域名
  • dede网站名称海城整站优化
  • 越秀手机网站建设最好的app开发公司
  • 自动发卡网站怎么做中国百强城市榜单发布2021
  • 可信的移动网站建设广西壮族自治区简称
  • c 网站建设教程视频余江县建设局网站
  • 深圳网站公司好能打开任何网站浏览器
  • 惠州网站建设咨询建设学校网站方案
  • 做淘宝还是京东还是做网站安全证查询官网
  • 科技公司网站主页设计做网站送给女友意义
  • 如何做自己的vip视频解析网站湖南最新消息今天
  • 电子商务网站开发课程设计论文网页设计怎样做一个网页
  • 做公司 网站建设公司网站建站软件
  • 创意 国外 网站iis7.5部署网站
  • 邢台做移动网站的地方为什么网站有不同的扩展名