字典

在 Tcl 的字典是是从持有到其他任意值任意值的映射。它们是在 Tcl 8.5 中引入的,尽管(现在不支持的)Tcl 8.4 的版本有限。字典在语法上与具有偶数元素的列表相同; 第一对元素是字典的第一个键和值,第二对是第二个元组。

从而:

fox "quick brown" dogs "lazy"

是一本有效的字典。相同的密钥可以多次,但就好像后者的值在前面的值中一样; 这些是相同的字典:

abcd {1 2 3} defg {2 3 4} abcd {3 4 5}
abcd {3 4 5} defg {2 3 4}

空白是不重要的,就像列表一样。

字典的一个重要概念是迭代顺序; 字典尝试使用键插入顺序作为其迭代顺序,但是当你更新已存在的键的值时,你将覆盖该键的值。新键结束了。

参考文献: dict