TC官方合作论坛

标题: 传参问题 [打印本页]

作者: hyg1393040    时间: 2012-7-11 16:57
标题: 传参问题
namespace 1
function int aa()
tt
1.bb()

return 0
endfunction

function int bb()
1.cc(tt)
return 0
endfunction

function int cc(string tt)

return 0
endfunction
endnamespace

上述代码1.cc必须在1.bb内,如果1.aa的参数需要传给1.cc必须在先吧参数传给1.bb在传给1.cc?

作者: 板桥    时间: 2012-7-11 17:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 板桥    时间: 2012-7-11 17:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: smallno    时间: 2012-7-19 11:30
return tt
作者: o840204    时间: 2012-7-19 19:43
首先是你那个tt没有定义。就算定义了也是个局部变量。。它只能在aa 这个函数体内有效,出了aa这个函数tt就是空值了。 解决方法有二种。一种是把tt定义成全局的。就是放到aa函数的外面。另一个就是通过传参,给bb定义一个string参数




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