У меня проблема с тем, что переменные интерпретируются как строка, а не как предполагаемое значение.
Я пытаюсь добавить пары чисел в список, сгруппированный по фигурным скобкам, но это не так • работать с подстановкой переменных.
set new_list {}
lappend new_list {4 5}
lappend new_list {7 8}
puts "$list"
Вывод:
{4 5} {7 8}
Это желаемый формат. Однако, когда я попробую следующее, скажем, например, я хотел, чтобы все целые числа были равны 10, а их квадратичное значение добавлялось в список в виде пар:
for {set i 0} {$i < 10} {incr i} {
lappend new_list {$i [expr pow($i, 2)]}
}
Вывод:
{$i [expr pow($i, 2)]} {$i [expr pow($i, 2)]} {$i [expr pow($i, 2)]} {$i [expr pow($i, 2)]} .... and so on ....
Я хотел бы, чтобы значения были целыми парами: {1 1} {2 4} {3 9} ...
Любая помощь в достижении этого?