TC官方合作论坛

标题: TC函数作用域[1.005-2.006版本] [打印本页]

作者: 小王    时间: 2011-7-11 15:08
标题: TC函数作用域[1.005-2.006版本]
TC函数作用域


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

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


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

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

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

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

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

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

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



作者: 小风子    时间: 2011-7-11 15:49
纯支持!
作者: laozuma10    时间: 2011-8-21 19:16
MOON到此一游
作者: 迩比可比克    时间: 2011-10-27 23:22
留迹..
作者: long9664025    时间: 2011-11-12 04:55
学习
作者: v11ks    时间: 2011-12-16 15:49
还有这个办法 绝啊 以后不怕冲突了
作者: 水上飞    时间: 2012-1-6 16:20
学习,这个明白了,呵呵
作者: ok113    时间: 2012-1-7 18:12
哇 厉害厉害! .....
作者: 爱倩柔    时间: 2012-1-9 20:40
kankan
作者: xzdd2828    时间: 2012-2-5 13:33
:-|:@:D
作者: heyifei01    时间: 2012-2-5 17:16
学习
作者: qq1188    时间: 2012-2-6 18:15
新人来学习下
作者: hownewbee    时间: 2012-2-17 21:13
学习
作者: 小川    时间: 2012-2-21 08:19
好给力
作者: notker88    时间: 2012-2-26 10:40
看过
作者: stxuhong    时间: 2012-3-13 23:26
这个函数不会用,而且教程最好用视频比较方便学习,或者例子详细些
作者: 未雨绸缪    时间: 2012-3-15 14:37
回复 1楼小王的帖子

很有用的
作者: liyanyongwaigua    时间: 2012-3-15 16:10
也是好东西啊,看了受益匪浅,决定深入研究了
作者: yeshang89    时间: 2012-3-24 12:09
学习学习
作者: huangdian1    时间: 2012-4-3 06:15
楼主  辛苦了  我去下站了
作者: liushiwu1983    时间: 2012-4-10 18:33
一头雾水啊
作者: answer9860    时间: 2012-4-10 21:21
支持
作者: yeheyong    时间: 2012-4-15 14:30
函数能够传递参数吗?
作者: skula1984    时间: 2012-4-15 17:06
路过,被10楼的头像 吓走了…
作者: zhang898600    时间: 2012-4-17 16:46
学习了
作者: ptayboy    时间: 2012-4-29 12:06
路过,打酱油..ing
作者: 水人04    时间: 2012-5-2 16:16
这个我懂
作者: w7647803    时间: 2012-5-3 13:51
好吧 我承认呢我很晕
作者: jialiu    时间: 2012-5-12 20:19
不错  这个比较好理解
作者: yliang11    时间: 2012-6-12 11:17
新手学习了/////
作者: kovsko    时间: 2012-6-25 21:04
看啊看,,,看啊看,,学啊学....懂了一点点。
作者: asd19921026    时间: 2012-7-9 16:23
新手前来学习
作者: xchenlongx    时间: 2012-7-11 09:36
看不懂的撸过
作者: yangfusheng    时间: 2013-11-23 21:37
有贴必回,最喜欢楼主这样的有为青年了~




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1