字典

在 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