51Testing软件测试论坛

标题: 请教:TCL里数组是不是不能用于全局变量? [打印本页]

作者: weisszq    时间: 2006-6-5 21:12
标题: 请教:TCL里数组是不是不能用于全局变量?
RT
请高手帮忙!下面是代码:
set i 0
set d(1) 0
proc a {} {
    global i
    global d(1)
    puts $i
    puts "$d(1)"
}
proc b {} {
    global i
    incr i
    puts $i
}

a
b
exit

运行后就报can't read "d(1)":no such variable while executing "puts "d(1)"".
而i就没问题,不解啊,请赐教!
作者: weisszq    时间: 2006-6-6 21:45
搞定了
global d 就OK了!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2