如何更改关联数组中值的键(索引)?

时间:2013-03-18 12:35:03

标签: tcl

我需要更改数组中的键。

array set sports {
    {dhoni} cricket
    {nadal} tennis
    {messi} football
}

更改密钥后的预期数组:

array set sports {
    {dhoni} cricket
    {federer} tennis
    {messi} football
}

我需要将网球的关键点从nadal更改为federer

1 个答案:

答案 0 :(得分:4)

您需要2行:

  1. 设置新密钥

    set sports(federer) $sports(nadal)
    
  2. 删除旧密钥

    unset sports(nadal)