В общем, надо сделать так, чтобы вот этот код выдал "c1\nc2\nc3\n": -----------------------CUT----------------------- #!/usr/bin/tclsh set cmds [ list "c1" "c2" "c3" ] set funcs [] foreach cmd $cmds { set lambda "lambda_$cmd" proc $lambda {} { puts "$cmd" } lappend funcs $lambda } foreach func $funcs { $func } -----------------------CUT----------------------- И да, я знаю, что конкретно ^это^ можно сделать проще. Это просто минимальный код, чтобы было понятно что именно мне нужно. P.S. TCL почти не знаю, изучаю на ходу.
Ответ на:
комментарий
от bik
Ответ на:
комментарий
от gaa
Ответ на:
комментарий
от bik
Ответ на:
комментарий
от bik
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от gaa
Ответ на:
комментарий
от jtootf
Ответ на:
комментарий
от jtootf
Ответ на:
комментарий
от jtootf
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [TCL] threads and shared var. (2011)
- Форум Функциональный tcl (часть2) (2013)
- Форум [tcl][tclsh8.5]Не видит команд 8.5 в скрипте (2011)
- Форум Значение dict не возвращается, что не так? (2015)
- Форум Функциональный tcl (2013)
- Форум tkLOR - собрать с не системными Tcl/Tk - решено (2008)
- Форум Убрать выскакивающие меню в Electron приложениях для Gnome 3 (2022)
- Форум Проблема с ACPI-скриптом (2011)
- Форум [требуется помощь] (2008)
- Форум Требуется помощь (2008)