Я хотел бы найти длину массива из массиваКак найти длину массива из массива
Вот мой код
array set partarray
Set n [array size partarray ]
Но partarray снова массив с
Partarray =
Partarray(EIDS)= 1 2 3
Partarray(NIDS)= 3 2 5 4 3
Partarray(PIDS)= 2 3 4....
Теперь я должен найти длину Partarray (PIDS)?
Так может кто-нибудь помочь мне с этим
Заранее спасибо
Я попытался с: массив установлен partarray Set п [размер массива partarray {3}] и ставит $ п, но это не работает. Я очень новичок в tcl, не могли бы вы сообщить мне об ошибке. –
Как уже упоминалось, вы должны закодировать массив, а затем попробовать «размер массива» для каждого элемента. – Dinesh
Вы можете использовать шаблон glob с 'array get', чтобы ограничить ключи, которые возвращаются. Например, 'array get u 12, *'. И используйте 'llength $ Partarray (PIDS)' для длины _list_ в элементе массива. –