TCL:关于TCL中的init.tcl文件

时间:2013-10-01 08:18:21

标签: tcl

任何人都可以解释一下init.tcl的用途。

实际上它由TCL解释器加载。

此文件的说明显示为

startup file for TCL .

但根据我的知识.tclshrc是启动文件。

任何人都能解释一下吗?

1 个答案:

答案 0 :(得分:5)

实际上,init.tcl是第一个由Tcl_Interp *加载的文件。 它的工作是设置不同的包加载机制。

某些程序(尤其是tclsh)会提供.tclshrc。这通常使用Tcl_SourceRCFile完成。

因此init.tcl来源于每个Tcl解释器,而.tclshrc仅来自某些明确这样做的程序。

*不适用于安全口译员