Как заменить / сбросить значение элемента в массиве TCL? - PullRequest
2 голосов
/ 06 апреля 2011

Скажем, у меня есть массив в TCL, и я хочу изменить значение элемента, у которого есть ключ, скажем "First_elem".Как я могу это сделать?

1 Ответ

5 голосов
/ 06 апреля 2011

Просто установите элемент массива как любую другую переменную: 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...