gpt4 book ai didi

design-patterns - TCL有函数指针的概念吗?

转载 作者:行者123 更新时间:2023-12-02 20:39:39 27 4
gpt4 key购买 nike

与 TCL 合作,我想实现类似 Strategy Pattern 的功能。我想在TCL函数中传递打印输出的“策略”,这样我就可以轻松地在打印到屏幕和打印到日志文件之间切换。在 TCL 中做到这一点的最佳方法是什么?

最佳答案

TCL 允许您将过程的名称存储在变量中,然后使用该变量调用该过程;所以

proc A { x } {
puts $x
}

set strat A
$strat Hello

将调用过程A并打印出Hello

关于design-patterns - TCL有函数指针的概念吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/253426/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com