腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(118)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
TCL中
upvar
0和
upvar
1的差异
谁能告诉我
upvar
0和
upvar
1在TCL中的区别,我们如何实时使用。亲切地,如果有人用例子来解释,这会让我更清楚。
浏览 2
修改于2015-05-13
得票数 5
3
回答
upvar
的目的是什么?
在我目前处理的TCL代码中,每个过程中的参数都被
upvar
编辑成一个局部变量,然后使用。proc configure_XXXX { params_name_abc params_name_xyz} {
upvar
$params_name_xyz
浏览 6
修改于2016-02-19
得票数 3
回答已采纳
1
回答
upvar
在“foreach parArray $parArrays {
upvar
$parArray $parArray}”中是如何工作的?
sequencer脚本中的以下代码(部分 foreach parArray $parArrays {
upvar
$parArray $parArray}} 我想知道是否有人能告诉我{
upvar
$parArray $parArray}的用途是什么。
浏览 0
修改于2015-10-13
得票数 1
1
回答
Upvar
声明中的下划线
在下面的代码部分中将SBPort声明为
upvar
时,为什么以下划线作为前缀?在这个函数中,如果我想打印数组,怎么办?proc GetCapturedFrames { DutPorts SBPort} { foreach DutPort $DutPorts {
浏览 6
提问于2016-12-10
得票数 0
回答已采纳
1
回答
为什么这个
upvar
引用全局上下文?或者
upvar
可以用在协同线中吗?
我可以看到,proc func是从全局级别调用的,然后最初被称为proc cofunc;也许,这就设置了
upvar
将使用的内容。
upvar
2 $varName n in proc add是变量名nbr,它的值来自该名称的全局变量。我认为[yield]是原因;但是,请您解释一下为什么,更重要的是,如果proc finalize中的值不是一个数字,而是一个不应该传递的“大”值,那么是否可以从一个协同线中传递
upvar
或uplevelcallback vals} { coroutine coro cofunc $c
浏览 10
修改于2022-07-24
得票数 0
回答已采纳
4
回答
在TCL中,
upvar
命令是如何工作的?
我有一个关于TCL中的
upvar
命令的问题。使用
upvar
命令,我们可以引用其他过程中的全局变量或局部变量。我看到了以下代码:
upvar
$name1 Ronalod set $Dom "Dom"} 这个过程被称为tamp name1 name2,并且在它的外部没有定义全局变量name1,name2,在这种情况下这个
upvar
是如何工作的?
浏览 5
提问于2012-06-15
得票数 13
回答已采纳
1
回答
预期的TCL:
upvar
vs命名空间变量性能
根据规范/实现,访问名称空间变量与
upvar
之间是否存在预期的差异。我必须使用回调函数。我不能只是传递一个argument.Empirically,
upvar
就赢了。
浏览 1
修改于2018-02-14
得票数 1
回答已采纳
4
回答
tcl中的
upvar
命令和全局命令有什么实际区别
在这个特定的程序中有很多很多的全局变量,我有时会看到
upvar
,通常与global一起使用。我知道
upvar
模拟的是按引用传递,但是下面这两个过程之间的实际区别是什么?set myBigFatGloblVariable "hello"
upvar
1 $var1 local set local
浏览 6
提问于2009-02-27
得票数 1
回答已采纳
3
回答
无法在Tcl中使用
upvar
将变量传递给过程。
我尝试过用几种不同的方式使用
upvar
,但是没有什么效果。(我编写了小的测试程序来测试
upvar
机制)。打电话给proc:proc:
upvar
curr_sel [$curr_sel + 1]打电话给proc:proc:
upvar</e
浏览 8
修改于2011-11-02
得票数 1
回答已采纳
3
回答
TCL - return变量与
upvar
和modify
proc processList { myList } { #append necessary data into list_ proc returnList
浏览 1
修改于2011-10-06
得票数 3
回答已采纳
3
回答
只有
upvar
?
据我所知,在tcl中,如果要将命名数组传递给函数,则必须通过被调用者主体中的
upvar
命令访问调用者的上层作用域。这是在tcl中传递数组的唯一方法吗?
浏览 0
提问于2010-08-18
得票数 5
1
回答
使用
upvar
的tcl proc导致历史(Nextid)
我用的是tcl 8.3% proc incr { varName {amount 1}} {
upvar
#0 $
浏览 11
修改于2013-11-28
得票数 1
回答已采纳
1
回答
upvar
,TclOO,以及下一个解释(也许)意外行为
例如,以下三种方法并不都会产生相同的结果:
upvar
$varname x;}
upvar
$varname xx; incr xx; method addone {varname} {
upvar
$varname x; }oo::class create S1 { superc
浏览 1
提问于2021-02-15
得票数 5
回答已采纳
1
回答
TCL线程::发送未设置的
upvar
变量
我有这样的代码: proc executeCommand {command} { } }] ::thread::send -async $tid [list executeCommand {"Hello thread world"}] resul
浏览 25
提问于2017-03-24
得票数 1
回答已采纳
2
回答
我可以使用uplevel/
upvar
而不是全局吗?
global state set state 1test somearg通过阅读关于uplevel和
upvar
浏览 0
提问于2011-04-23
得票数 2
回答已采纳
1
回答
在通道事件调用过程并检索指针指向的值时使用
upvar
?
当通道事件调用时,是否可以在ReadLine中使用
upvar
?在
upvar
的实验中,我使用了这个完全相同的场景,但ReadLine是直接而不是通过事件调用的;而且它运行得很好。translation crlf} set sptr r($sock) puts stdout "x: [l
浏览 1
提问于2021-07-26
得票数 0
回答已采纳
1
回答
变异FnMut闭包中的值捕获的
upvar
我正在尝试创建一个简单的程序,其中包含一个集合,该集合将逐步清空其自身: let vector = vec![1, 2, 3]; if let Some(index) = vector.position_elem(i) { return true false for e in &am
浏览 1
修改于2015-05-05
得票数 3
回答已采纳
2
回答
TCL:一个过程能在另一个过程中运行并在没有
upvar
的情况下在它们之间共享所有vars吗?
{} { set printme "ABC" return valid那个valid_start将返回1,如果没有
upvar
浏览 2
修改于2019-02-12
得票数 1
回答已采纳
1
回答
Tcl上传到另一个进程中的变量
proc ::MAIN {} { ::Glob $AllForces
upvar
$Input AllForces# do something我得到了"No such variable“作为我尝试
upvar
的错误。所以我试着:然后我得到:"
upvar
won't create namespace varia
浏览 5
修改于2013-07-06
得票数 2
回答已采纳
1
回答
Tcl/Tk:函数中函数的变量范围
在我的源文件(我将称为bar.tcl)中,我在文件开始时使用
upvar
定义了一堆变量,我计划在我在bar.tcl中定义的过程中调用这些变量,这就是我将调用的bar1和bar2看来我在用
upvar
a alpha
upvar
浏览 3
修改于2018-11-11
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
点击加载更多
领券