我有一个关于string map
在 TCL 中使用的问题。有没有办法检测此函数何时更改了映射字符串的先前值?例如,在这种情况下:
set location "default_user: admin"
set new_user "user"
set new_location [string map [list "admin" $new_user] $location]
在这种情况下,我想知道是否new_location
有不同的值location
(不比较两个变量,也许有更优雅的方法)。我的实际情况比这个更复杂,我有一个带有 html 文件内容的变量,我想用一个特定的值替换另一个值,或者如果没有替换,则从另一个变量中读取。
感谢您的帮助,我希望在上面的示例中一切都清楚。