问题标签 [itcl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tcl - Itcl 中的类方法中的自引用
是否可以在类的成员方法中引用当前对象。请考虑以下代码:
$self
in的等价物是$childWidget SetParent $self
什么?
tcl - 在 TCL 中检查对象是否存在
我想检查 tcl 中是否存在对象。我查看了info object
选项,但没有找到特定于对象存在的东西,并且info exists
仅适用于变量而不是对象。
任何想法?我创建了一个 struct::stack 对象
::struct::stack aa
(Dcode) 52 % info object class aa
::struct::stack::stack_oo
似乎它在tcloo中。我认为在 Itcl find 命令有效itcl::find object aa
但不知道tcl_oo。
tcl - Tcl/Tk - 无法将类方法附加为按钮命令
我试图将方法附加到命令按钮,但收到以下错误消息。如果我附加一个proc,它工作正常。
这个怎么做?
tcl - ::itcl::delete 抛出错误“无效的命令名称”
我正在使用 itcl delete 命令删除对象和类。但是,tcl 解释器说“无效的命令名”删除“。这是部分代码片段。
谢谢,博普
regex - 需要正则表达式从文件路径末尾提取字符串
我有这个文件路径称为:
图像/Linux/RHEL7-x64/PTSVPL/ptsvpl-esxi-x86_64-7.20.0302.vmdk
我想从中提取字符串,即我想要字符串:ptsvpl-esxi-x86_64-7.20.0302.vmdk 从整行中提取,请帮助我。
每次路径变量和子文件夹扩展时,都被教导只从最后一个字符串中获取字符串,并且在我的意图字符串之后包含“/”
tcl - 需要使用 tcl 从字母数字字符串中删除多个“-”
我有这个字符串:
我需要从中删除第二个“-”。基本上我正在获取这样的值,这些值有时会带有双“-”。因此,如果看到这样的变量,那么我必须删除第二个“-”并将其替换为“。” ,所以字符串应该是这样的:
[编辑] 我试过:
tcl - tcl 需要一种从巨大的字符串中获取作业 ID 的方法,因为大小写可能会失败
需要从这个巨大的字符串(1618252)中获取作业 ID,并且没有正则表达式来执行此操作,因为当找不到作业 ID 时它可能会失败----------
我尝试使用失败的正则表达式本身:
tcl - 在 itcl 中,我们使用一个名为 chain 的命令来使用基类中的方法,有没有其他方法可以使用?
当我想链接继承的整个类时,在 itcl 中使用链命令会使命令的响应非常慢,那么有没有其他方法可以使用基类函数感谢在 itcl 中使用链命令?
以上是他们使用链的示例,但在我的例子中,“烤面包机”类有很多方法和过程,至少有 50 个方法和 10 个过程,这使得链运行速度变慢。那么有什么替代方法吗?
tcl - 在 itcl 中验证 false 值的 true 语法的更好方法是什么?
我有这段代码可以验证 true 或 false 值的语法,比如 1 是 true 并且 0 是 false ,如果其他的东西会出错:
请让我知道是否有任何其他方法可以完成此操作,一些代码逻辑将使用“getData”检查 0 或 1 的真假,并将其他情况作为错误处理。
tcl - itcl 中 package 要求的替代方案是什么?
我有很多包需要在 tcl 代码中使用,如下所示:
什么是替代使用而不是使用这么多的包需要?这需要时间,我正在寻找包需要的任何其他替代方案,这会增加以秒/毫秒为单位的时间