小编Tom*_*Tom的帖子

确定Tcl中变量的类型

我正在寻找一种在Tcl中找到变量类型的方法.例如,如果我有变量$ a,我想知道它是否是一个整数.

到目前为止我一直在使用以下内容:

    if {[string is boolean $a]} {
    #do something
    }
Run Code Online (Sandbox Code Playgroud)

这似乎适用于以下类型:
alnum,alpha,ascii,boolean,control,digit,double,false,graph,integer,lower,print,punct,space,true,upper,wordchar,xdigit

但是它无法告诉我我的变量是否可能是数组,列表或字典.有谁知道如何判断一个变量是否是这三个中的任何一个?

variables tcl object-type

10
推荐指数
3
解决办法
3万
查看次数

标签 统计

object-type ×1

tcl ×1

variables ×1