TC官方合作论坛
标题:
TC如何获得其它空间的变量内容?
[打印本页]
作者:
zc1835429
时间:
2012-9-3 15:17
标题:
TC如何获得其它空间的变量内容?
如题,求解
作者:
shine宝宝
时间:
2012-9-3 15:21
空间 我的程序
//定义默认空间
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 和
和=我的数学.加法(10,10)
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
//这里是自定义的空间
空间 我的数学
//这里是自定义的空间里面实现的一个自定义的功能.
功能 整型 加法(整型 x,整型 y)
//这里添加你要执行的代码
整型 和=x+y
返回 和
//函数返回语句
功能结束
空间结束
//空间结束语句
复制代码
这里
,
我们实现了一个 自定义的空间 叫 我的数学
,
并在这个空间里面实现了一个 加法功能
,
我们在 默认空间 我的程序里面 的 开始
_
点击
()
功能里调用了它
,
调用的格式为 我的数学
.
加法
(10,10)
它返回了
10+10
的结果
.
这样就实现了
,
我们的自定义的空间
,
大家还可以陆续在里面添加其他的功能
,
比如减法
,
乘法
,
什么的
,
当然我们这里只是举一个例子
,
这些功能都是直接可以用操作符实现的
.
作者:
zc1835429
时间:
2012-9-3 15:24
回复
2楼
shine宝宝
的帖子
能不能够返回数组变量呢? 可以的话麻烦大神给个简单的例子
作者:
shine宝宝
时间:
2012-9-3 15:37
http://bbs.tyuyan.com/thread-5018#222697-1-1.html
看看这个。。
上面那个也我复制的 我什么都不会哈
作者:
zxyc2000
时间:
2012-9-3 15:53
namespace a
string name
function string getname()
return name
endfunction
...
endnamespace
复制代码
在命名空间a中有一个属性name,写一个方法getname返回属性name的值,在其他命名空间中通过调用a.getname()方法得到该变量的值,代码如下:
#include "a.t"
namespace b
function bool test() //这个方法中获取到了命名空间a中name属性的值
help.messagebox(a.getname())
return true
endfunction
...
endnamespace
复制代码
如果想获取数组对象,方法跟原理应该是一样的,还可以试试引用参数的使用
namespace a
复制代码
希望可以帮助你哦
作者:
guang19890303
时间:
2012-9-3 15:54
回复
4楼
shine宝宝
的帖子
论坛精英
作者:
zc1835429
时间:
2012-9-3 16:05
回复
5楼
zxyc2000
的帖子
为什么都是英文啊?我看不懂,
我想了下,数组我还不太熟悉,我把要返回的结果全部都换成文本型,加上分割符,自己在处理一下就可以,谢谢各位的帮助啊.
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1