Описание тега uplevel
2
ответа
Подстановка переменных в фигурных скобках в Tcl
Поправь меня, где я не прав. Когда мы используем переменные внутри фигурных скобок, значение не будет заменено во время оценки и будет просто передано в качестве аргумента в процедуру / команду. (Да, есть некоторые исключения, такие как expr {$x+$y}…
18 май '16 в 12:38
2
ответа
Python 2.5 имеет эквивалент команды верхнего уровня Tcl?
Есть ли в Python эквивалент команды Tcl верхнего уровня? Для тех, кто не знает, команда "uplevel" позволяет запускать код в контексте вызывающей стороны. Вот как это может выглядеть в python: def foo(): answer = 0 print "answer is", answer # should …
25 сен '10 в 15:54
1
ответ
В чем разница между пространством имен TCL и фреймом стека?
Upvar создает ссылку на переменную в другом кадре стека, иногда называемом стеком вызовов, или в другой области видимости. Upvar также используется для создания псевдонима для глобальной (или пространства имен) переменной 2. Но пространство имен соз…
15 янв '15 в 18:22
2
ответа
Как локализовать переменную в верхней области видимости в Perl?
Я несколько раз сталкивался со следующей схемой при разработке модулей Perl, которые используют AUTOLOAD или другие методы отправки подпрограммы: sub AUTOLOAD { my $self = $_[0]; my $code = $self->figure_out_code_ref( $AUTOLOAD ); goto &$code…
28 июл '10 в 21:13
4
ответа
Как оценить скрипт tclsh?
tclsh - это оболочка, содержащая команды TCL. TCL uplevel Команда оценивает данный сценарий TCL, но не может оценить сценарий tclsh (который может содержать команды bash). Как я могу получить аналог uplevel для сценария tclsh? Рассмотрим этот скрип…
04 янв '12 в 21:05
0
ответов
Какова концепция оператора UPLEVEL?
Я не эксперт по базам данных, и я только что работал с базой данных MySQL. Я знаком с SELECT, INSERT, UPDATE, DELETE заявления. Также, как вы знаете, в интернете много информации о них. Недавно я услышал о чем-то по имени UPLEVEL заявление. Я поняти…
06 янв '17 в 09:38
1
ответ
Команда tcl Uplevel set завершается неудачно, когда значение содержит несколько слов
Все, что я пытаюсь сделать: Proc A вызывает Proc B, Используя команду верхнего уровня из B, я пытаюсь установить переменную в области действия proc A. Ошибка возникает, когда значение имеет пробелы. proc B { } { set string1 "Test" set string2 "Test …
02 май '14 в 17:53
2
ответа
Повышение и повышение производительности TCL
Допустим, у меня есть переменная на один уровень выше, и я просто хочу запросить ее значение. У меня есть два варианта: uplevel { set var_name } Или же: upvar var_name Если мне нужно запросить переменную только один раз, а не изменять ее, какая из н…
17 июн '21 в 14:52
0
ответов
Есть ли в Python 3.8 эквивалент повышения уровня TCL?
Это эквивалентно заданному здесь вопросу о Python 2.5 . Однако меня интересует, была ли эта функциональность добавлена в Python 3.8 или ранее.
24 мар '22 в 09:15
1
ответ
TCL - неверное имя команды... но другое
Я пытаюсь для удобства добавить в окно консоли две кнопки и поиграться с этим. Проблема в том, что первая кнопка просто вызывает «выход». Это работает нормально. Вторая кнопка запускает «LogPuts», который должен дополнительно записывать все «путы» в…
19 мар '23 в 19:09