注意本课共分三节 基础部分-参数行为
关于功能的调用也是一项很复杂也很有难度的教学,这里我首先是给大家进行基础部分讲解,将来我还会有高级部分讲解。
功能:
也就是说我们学习其它工具语言中的子程序,在TC中就是叫做功能,什么是功能,很好理解,就是实现一种结果,这就是功能
共用属性:
1、传动性:如a功能没有完成的任务,那么可以传给b功能,由b功能继续做,可以传送各种信息给b功能继续完成
2、执行性:只要你调用它就会执行
3、返馈性:告诉你它做完的结果
特殊属性:
共同执行:多线程(高级部分)
注意事项:一个任务要尽量在一个功能中使用,不要多个任务放一个功能,多个任务一个功能可以实现,但是,大型脚本中检测不方便。
参数行为:
功能的使用,参数是组成功能行使权力一项重要组成部分,可以说没有参数很多功能就不能执行成功。
那么什么是参数呢,说明白一点,参数就是变量,它们的功效是完全一样的,当然,如果你不明白,统一的统统的都叫变量也未尝不可!
为了做这个教程,我也查阅了很多资料,很多人把参数搞的非常糊涂,可以说,包括百度百科都说的让人如坠五里云雾,在这里我还是给大家做一个规定法则吧:
在TC中我们把放到功能括号中的数据均称之为参数,这样好理解吧,那么在功能中如a功能调用b功能,进行参数数据传送,我们就掌握这三种规则就行了:
1、发送方参数为通用型数据即可以为变量、常量、数值等等数据
2、接收方参数必须为变量数据
3、发送方与接收方参数个数必须一致
全局参数变量除外
大家只要记住上面这三点就行了,这就是老江给大家说的参数行为
参数或变量定义法则:
1、发送方参数可以为任意数据
2、接收方参数必须为变量
3、变量不要加引号
4、数值型数据不要加引号,数值不可以定义为变量
5、常量数据一定要加引号
6、界面定义加引号,但代表的是常量或命令或变量,我叫它为特殊常量,界面名也是一种常量
7、变量第一位不能为数值
参数行为实例讲解:
1、无参法
2、直接传参法
3、默认参数法
4、变量传参法
5、引用传参法
6、功能返回法
7、功能结束法
8、混合传参法