Я ищу способ найти тип переменной в TCL. Например, если у меня есть переменная $ A и я хочу знать, является ли это целым числом.
Я использовал следующее до сих пор:
if {[string is boolean $a]} {
#do something
}
, и это, кажется, отлично работает для следующих типов:
Alnum, Alpha, Ascii, Boolean, Control, цифра, двойной, ложный, граф, целочисленные, нижние, печатные, пункты, пространство, истинные, верхние, Wordchar, XDigit
Однако это не способно сказать мне, если моя переменная Будь массивом, список или словарь. Кто-нибудь знает о способе сказать, является ли переменная из этих трех?