TC官方合作论坛

 找回密码
 立即注册
查看: 6524|回复: 33

[学习心得] TC函数作用域[1.005-2.006版本]

[复制链接]
发表于 2011-7-11 15:08:31 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
TC函数作用域


函数作用域概念:通常来说,一段程序代码中所用到的名字并不总是有效(可用的),而限定这个函数的可用性的代码范围就是这个函数的作用域。在TC中的函数作用域表示从定义该函数开始到功能结束。

注意:在函数中定义的变量只在函数内起作用。


下面通过一个例子说明,如下代码:

功能 逻辑型 这是一个函数()
//自定义一个我的方法函数
整型 窗口句柄

窗口句柄=窗口.找到窗口("1.txt -记事本")
//获得1.txt- 记事本 窗口
辅助.等待(3000)
//延时3000毫秒
窗口.置顶(窗口句柄)
//把该窗口置顶
返回
功能结束

功能 整型 这是另一个函数()
整型 窗口句柄

窗口句柄=窗口.找到窗口("2.txt -记事本")
//获得1.txt- 记事本 窗口
辅助.等待(3000)
//延时3000毫秒
窗口.置顶(窗口句柄)
//把该窗口置顶
返回 0
功能结束

分析说明:上面定义了两个函数,那么我们只要知道函数开始和结束语句就可以知道函数作用域了,也就是说哪个函数的内容就在哪个函数内起作用,遇到功能结束”语句也就代表该函数结束,如:“功能 逻辑型 我的方法()”和“功能结束”两句语句,只要在这个两句语句之间的所有内容都所属该函数,也只能在该函数起作用(第一个函数定义的变量只能在第一个函数内使用,而不能再第二个函数内使用),这就是该函数的作用域。

优点:作用域的使用提高了程序逻辑的局部性,增强程序的可靠性,减少名字冲突。


回复

使用道具 举报

发表于 2011-7-11 15:49:01 | 显示全部楼层
纯支持!
回复 支持 反对

使用道具 举报

发表于 2011-8-21 19:16:44 | 显示全部楼层
MOON到此一游
回复 支持 反对

使用道具 举报

发表于 2011-10-27 23:22:43 | 显示全部楼层
留迹..
回复 支持 反对

使用道具 举报

发表于 2011-11-12 04:55:14 | 显示全部楼层
学习
回复 支持 反对

使用道具 举报

发表于 2011-12-16 15:49:43 | 显示全部楼层
还有这个办法 绝啊 以后不怕冲突了
回复 支持 反对

使用道具 举报

发表于 2012-1-6 16:20:36 | 显示全部楼层
学习,这个明白了,呵呵
回复 支持 反对

使用道具 举报

发表于 2012-1-7 18:12:50 | 显示全部楼层
哇 厉害厉害! .....
回复 支持 反对

使用道具 举报

发表于 2012-1-9 20:40:41 | 显示全部楼层
kankan
回复 支持 反对

使用道具 举报

发表于 2012-2-5 13:33:39 | 显示全部楼层
:-|:@:D
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-19 04:08 , Processed in 0.050885 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表