arrays - 如何替换/重置 TCL 数组中的元素值?

标签 arrays replace tcl

假设我在 TCL 中有一个数组,并且我想更改具有“First_elem”键的元素的值。我怎样才能做到这一点?

最佳答案

只需像设置任何其他变量一样设置数组元素:set myArray(key) "value"

这是一个更完整的示例:

array set myArray {
    key1 1234
    key2 5678
}

echo $myArray(key1)
set myArray(key1) "test"   // Change an existing element
set myArray(key3) "hello"  // Add a new element
echo $myArray(key1)

关于arrays - 如何替换/重置 TCL 数组中的元素值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5565928/

相关文章:

javascript - 如何将对象添加到数组列表

java - 安卓:本地化。如何将xml字符串读入数组

php - 在PHP中对两个对应的数组进行排序

sql-server-2008 - 如何替换选择查询中的 '

Tcl/Tk - 如何在使用 eval 执行命令后获得提示?

tcl - 我们可以在 tcl 脚本中使用任何过滤器吗?

java - 需要帮助解决 Java 中的 ArrayIndexOutOfBounds 异常

c# - 正则表达式替换行首的任意数量的匹配项

python - Pandas 映射到 TRUE/FALSE 作为字符串,而不是 bool 值

c - 如何将 void* 指针包装到 TCL 对象中