tcl/tk里有变量用法不明白,请您指导
我看见一段画线的tk 过程:
proc addLine {x y} {
.canvas create line $::lastx $::lasty $x $y
set ::lastx $x; set ::lasty $y
}
这里面 $:: 是怎么个用法呢? 前面定义过 lastx、lasty ,在这个过程里前面加上个::是怎么回事?
请您解答,
[解决办法]
$::lastx 是取全局变量lastx的值
发布时间: 2013-01-06 15:44:47 作者: rapoo
tcl/tk里有变量用法不明白,请您指导
我看见一段画线的tk 过程:
proc addLine {x y} {
.canvas create line $::lastx $::lasty $x $y
set ::lastx $x; set ::lasty $y
}
这里面 $:: 是怎么个用法呢? 前面定义过 lastx、lasty ,在这个过程里前面加上个::是怎么回事?
请您解答,
[解决办法]
$::lastx 是取全局变量lastx的值