Я новичок в tcl (извините, если ответ очевиден, но чтение учебников и документации не помогло).У меня есть заявление в tcl, которое говорит:
startupitem.start "foo
\tbar"
Что я хотел бы сделать, это сделать часть "foo" стать необязательной, в зависимости от результата [variant_isset "alice"]
с использованием троичного оператора и без использования переменных.
Я пробовал несколько вещей по линии
startupitem.start "[variant_isset """alice"""?"""foo\n\t""":""""""] bar"
(конечно, со всеми видами экранирования и комбо или использованием двойных кавычек внутри двойных кавычек), но у меня нетне удалось.
Результат, если выражение variant_isset
вернет true, состоит в том, что оно эквивалентно
startupitem.start "bar"