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

网站互动功能网站备备份教程

网站互动功能,网站备备份教程,投广告的平台有哪些,制作网站要多久文章目录 第十八章 ObjectScript - 使用例程例程Procedures, Functions, and Subroutines 过程、函数和子程序procedurefunctionsubroutine 第十八章 ObjectScript - 使用例程 例程 可以将例程视为 ObjectScript 程序。例程可以从头开始编写,也可以在编译类时自动…

文章目录

  • 第十八章 ObjectScript - 使用例程
  • 例程
    • `Procedures`, `Functions`, and `Subroutines` 过程、函数和子程序
        • `procedure`
        • `function`
        • `subroutine`

第十八章 ObjectScript - 使用例程

例程

可以将例程视为 ObjectScript 程序。例程可以从头开始编写,也可以在编译类时自动生成。

Procedures, Functions, and Subroutines 过程、函数和子程序

ObjectScript 例程中,标签定义以下代码单元之一的起点:

  • Procedures过程(可选地返回一个值)。过程中定义的变量是该过程私有的,这意味着它们不可用于其他代码。对于函数和子例程来说,情况并非如此。

过程也称为过程块。

  • 函数(返回值)。
  • 子例程(不返回值)。

建议使用过程Procedures,因为这可以简化控制变量范围的任务。然而,在现有代码中,可能还会看到函数和子例程,并且能够识别它们非常有用。以下列表显示了所有这些形式的代码的外观。

procedure

label(args) scopekeyword {zero or more lines of code QUIT returnvalue}

或者

label(args) scopekeyword {zero or more lines of code }

label 是过程的标识符。

args 是可选的以逗号分隔的参数列表。即使没有参数,也必须包含括号。

可选的scopekeyword是以下之一(不区分大小写):

  • Public - 如果指定 Public,则该过程是公共的,并且可以在例程本身之外调用。
  • Private(过程的默认值)。如果指定 Private,则该过程是私有的,只能由同一例程中的其他代码调用。如果尝试从另一个例程访问该过程,则会发生<NOLINE> 错误。

returnvalue 是一个可选的、要返回的单个值。要返回值,必须使用 QUIT 命令。如果不想返回值,可以省略 QUIT 命令,因为大括号表示过程结束。

过程可以将变量声明为公共变量,尽管这种做法并不被认为是现代的程序推荐。为此,可以在紧邻范围关键字之前的方括号中包含以逗号分隔的变量名称列表。

function

label(args) scopekeywordzero or more lines of code QUIT optionalreturnvalue

args 是可选的以逗号分隔的参数列表。即使没有参数,也必须包含括号。

可选的作用域关键字是 Public(函数的默认值)或 Private

subroutine

label(args) scopekeywordzero or more lines of code QUIT

args 是可选的以逗号分隔的参数列表。如果没有参数,则括号是可选的。

可选的作用域关键字是 Public(子例程的默认值)或 Private

下表总结了例程、子例程、函数和过程之间的差异:

 RoutineSubroutineFunctionProcedure
可以接受参数noyesyesyes
可以返回值nonoyesyes
可以在例程之外调用(默认情况下)yesyesyesno
其中定义的变量在代码执行完成后可用yesyesyes取决于变量的性质

变量可用性和范围有更多详细信息。

注:在日常用法中,通常称呼“子例程subroutine”可以表示过程procedure、函数function或子例程subroutine

http://www.yayakq.cn/news/86126/

相关文章:

  • 记事本做网站杭州有奖举报
  • 四网一体网站建设方案免费的推广渠道有哪些
  • 网站的支付系统怎么做的网站开发团队 需要哪些角色
  • 广州网站建设出名 乐云践新江北网站制作
  • 青岛公司网站建设公司疯狂的大叔wordpress
  • 免费论文网站大全新浪云怎么做淘宝客网站
  • 网站备案必须要幕布吗水电建设网站
  • 公司网站制作需要多少钱怎么申请网上店铺
  • 做色网站网络公司 网站源码
  • 用dw做的网页怎么上传到网站龙海市城乡规划建设局网站
  • 百度云服务器做asp网站wordpress 读取数据的地方
  • 电商网站规划垂直汽车网站做电商的优势
  • 网站制作套餐校园网站建设资金来源有
  • 苏州网站的优化自己做盗版小说网站吗
  • 提供有经验的网站建设一级a做爰片免费网站丶
  • 深圳网站建设智能 乐云践新网站做百度竞价的标志
  • 手机端怎么打开响应式的网站河北建设工程信息网官网入口
  • 做团购网站怎样赚钱企业网站建设与推广
  • 怎么查网站外链数知乎 拒绝 朋友 做网站
  • 移动微网站wordpress中文标签
  • 自己做的网站提示危险淘宝网站建设的策划书
  • 银川市住房和城乡建设网站保护环境做网站素材
  • 环保网站模板电子商务网站建设流程
  • 去哪里找空间做网站网站评论源码
  • 网站关键词和网页关键词的样本模板大全网
  • 芙蓉建设官方网站近三天的国内外大事
  • 西安网站建设哪些公司好怎么快速做网站文章
  • 搜狗站长平台打不开南通网站建设推广
  • 提供做网站企业做商城网站需要什么资质
  • 德州网站建设德州网络营销的企业有哪些