这里我有一个包含 4 个元素的数组,但它打印的值为 11,那么大小如何变成 11 而不是 4
array set ipname {UART TEST SPI I2C}
set bsize [array size ipname];
puts "$bsize"
The array set
(这只会使得twoelements in your case!) 不会删除数组中的任何现有内容,该数组之前必须包含 9 到 11 个元素。如果我直接运行你的代码tclsh
,它打印2
。如果我接着跟进parray
,它告诉我它做了什么:
% parray ipname
ipname(SPI) = I2C
ipname(UART) = TEST
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)