查看完整版本: 请教: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了!
页: [1]
查看完整版本: 请教:TCL里数组是不是不能用于全局变量?