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

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

作者: 黑猫编程 | 来源:发表于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)
    

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

    相关文章

      网友评论

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

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