测试TCL中是否存在矩阵对象

强调型

我想测试是否存在tcl-matrix对象。我怎样才能做到这一点?

以下代码不起作用。

package require struct::matrix

# Test (now we expect 0)
info exists m
# Create the object
struct::matrix m

# Test again, now I expect 1, however it returns 0!!!
info exists m
麦卡文

使用info commands测试的矩阵对象的存在。info exists测试变量(不存在)的存在。

% package req struct::matrix
2.0.3
% info commands m
% struct::matrix m
::m
% info commands m
m

背景

矩阵对象实现为Tcl命令(准确地说是别名命令)加上每个矩阵的Tcl命名空间(作为存储)。

或者,但这在很大程度上取决于当前的实现,您可以测试是否存在所谓的名称空间:

% package req struct::matrix
2.0.3
% namespace exists m
0
% struct::matrix m
::m
% namespace exists m
1

例如,当矩阵对象重新实现为TclOO对象时,对命令的测试也将继续起作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Python

测试beautifulsoup中是否存在children标记

来自分类Javascript

测试Firebase中是否存在数据

来自分类Dev

如何测试Rails中是否存在参数

来自分类Dev

测试Twig 2中是否存在宏

来自分类Dev

如何测试Interbase中是否存在表?

来自分类Dev

如何测试Firestore中的文档是否存在?

来自分类Dev

测试对象是否存在JavaScript

来自分类Dev

无法测试Bash中是否存在文件

来自分类Dev

如何测试qbasic中是否存在目录?

来自分类Dev

测试python列表中是否存在元组

来自分类Dev

是否有R函数测试是否存在多个指定对象?

来自分类Dev

如何检查R中矩阵中是否存在固定模式?

来自分类Dev

如何测试NSMutableArray中是否存在_NSCFConstantString?

来自分类Dev

如何查找矩阵中是否存在密钥

来自分类Dev

phpspec问题与测试SplObjectStorage中是否存在预言对象

来自分类Dev

测试CoffeeScript中是否存在属性

来自分类Dev

测试存储桶中是否存在对象?

来自分类Dev

测试父对象是否存在

来自分类Dev

测试javascript对象中是否存在ANY对象

来自分类Dev

检查TCL中是否存在列表元素

来自分类Dev

检测矩阵是否在OpenGL中镜像对象

来自分类Dev

测试数组中是否存在重复值

来自分类Dev

VB.Net 测试对象是否存在

来自分类Dev

如何使用 Ramda 测试对象集中是否存在值

来自分类Dev

Javascript 测试具有数组的对象中是否存在对象键

来自分类Dev

如何测试R中矩阵的每个元素是否满足条件?

来自分类Dev

如何检查表中是否存在变量?TCL

来自分类Dev

在计算对象中的字母数时,为什么需要在增加对象之前测试该属性是否存在?

来自分类Dev

验证 ProLog 中的矩阵中是否存在元素

Related 相关文章

热门标签

归档