美文网首页有梦才会去努力
手机按键精灵之函数和子程序

手机按键精灵之函数和子程序

作者: 黑猫编程 | 来源:发表于2019-10-08 18:41 被阅读0次

子程序-Sub

Sub 子程序名([自定义参数1, 自定义参数2, ...])
执行语句
End Sub

示例1:

Call 子程序()

Sub 子程序()
    TracePrint "我是子程序,被你调用了1"
    TracePrint "我是子程序,被你调用了2"
    TracePrint "我是子程序,被你调用了3"
End Sub

示例2:

Dim 变量1,变量2
变量1="我是字符串信息"
变量2=123
Call 子程序(变量1,变量2,"第三个参数",456)
EndScript
//定义一个过程,可以在脚本中调用这个过程
Sub 子程序(参数1,参数2,参数3,参数4)
    TracePrint "我是子程序,被你调用了"
    TracePrint "参数1=" & 参数1
    TracePrint "参数2=" & 参数2
    TracePrint "参数3=" & 参数3
    TracePrint "参数4=" & 参数4
End Sub

函数-Function

Function 函数名([自定义参数1, 自定义参数2, ...])
执行语句
[函数名=返回值]
End Function

示例1:

Call f1()

Function f1()
    TracePrint "我是自定义函数,被你调用了"
End Function

示例2:

Function add(a, b, c, d)
    TracePrint "我是写在函数中被调用的!"
    add = a + b + c + d
End Function

TracePrint "函数求和结果为: " ,add(1, 2, 3, 4)

注:函数可以代替所有子程序,而子程序无法代替所有函数,因为函数有返回值,子程序没有返回值
推荐全部使用函数,因为行者在刚刚查询文档之前也不理解为什么搞个子程序出来,后来认为,子程序可以作为初学者理解函数的一个过程,理解之后,就该舍弃了

相关文章

  • 手机按键精灵之函数和子程序

    子程序-Sub Sub 子程序名([自定义参数1, 自定义参数2, ...])执行语句End Sub 示例1: 示...

  • BGI-College生信入门——7、Perl小骆驼学习笔记(二

    「子程序」 用户自定义的函数,调用子程序也叫做呼叫(calling)子程序 函数名由字母、数字和下划线组成,但是不...

  • 匿名函数、闭包(closure)、lambda异同

    匿名函数 定义:无需定义标识符(函数名)的函数或子程序(子程序由一个或多个代码块组成,函数是一种子程序)。 闭包 ...

  • Oracle PL/SQL (10) - 存储过程的创建和调用

    子程序包括存储过程和函数。子程序包括:1、声明部分:声明部分包括类型、游标、常量、变量、异常和嵌套子程序的声明。这...

  • Perl子程序(函数)和引用

    Perl子程序(函数) Perl子程序也就是用户自定义的函数 Perl子程序可以出现在程序的任何地方,语法格式如下...

  • 程序设计思维

    模块化设计-通过函数或对象封装将程序划分为模块和模块间的表达-具体包括:主程序,子程序和子程序间关系-分而治之: ...

  • perl学习-day5-Perl子程序(函数)

    Perl子程序也就是用户定义的函数 1:子程序语法格式 sub subroutine{statements;} 调...

  • 【轮博教程】

    手机版: 1.下载按键精灵APP,打开按键精灵后尝试录制视频,如果录制点击没有反应,就代表手机没有root权限,所...

  • 子程序

    Perl可以让我们创建子程序,也就是我们自己定义的函数。子程序用&开头。 定义子程序 用关键字sub定义,可以定义...

  • 引言

    1.1一个C语言程序 C程序由函数(Function,一种子程序)组成,函数分为系统函数和自定义函数,其中main...

网友评论

    本文标题:手机按键精灵之函数和子程序

    本文链接:https://www.haomeiwen.com/subject/pxhipctx.html