TC官方合作论坛
标题:
函数的使用问题
[打印本页]
作者:
yyyyjx
时间:
2013-1-24 21:57
标题:
函数的使用问题
虚心请教各大哥大姐,我要在调用一次函数,就要叠加一次。
代码如下:
namespace test
for(5)
tt=test.test(i)
endfor
//可是不行哦,调用5次后,i并不叠加为5,5次都是1
function test(i)//测试函数
i
i=i+1
hm=help.messagebox(i)
return i
endfunction
复制代码
不过好像我自己解决了,用引用传值就行。
代码如下
namespace test
for(5)
i
tt=test.test(i)
endfor
//更改后
function test(&i)//测试函数
i
i=i+1
hm=help.messagebox(i)
return i
endfunction
复制代码
作者:
yyyyjx
时间:
2013-1-24 21:59
郁闷中...按键的Q语言的函数写法就没有引用传值,而在T语言中就有传值引用,我首次使用,虽然在大漠中有大量的传值函数,自己并没有自己封装过这样的传值函数。
作者:
今非
时间:
2013-1-25 00:35
因为你每次进函数就重新定义了 i
作者:
今非
时间:
2013-1-25 00:37
function test(i)//测试函数
i
<<<这儿
i=i+1
作者:
yyyyjx
时间:
2013-1-27 00:04
传值就行了知道怎么回事了。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1