2

谁能解释一下有什么用init.tcl

它实际上是什么时候由TCL解释器加载的?

该文件的描述显示为

startup file for TCL .

但据我所知.tclshrc是启动文件。

谁能解释一下?

4

1 回答 1

5

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

一些程序,最值得注意的是tclsh,将获取.tclshrc. 这通常使用Tcl_SourceRCFile.

init.tcl每个 Tcl 解释器的来源都是如此,而.tclshrc仅由一些明确执行此操作的程序来源。

* 不适用于安全口译员

于 2013-10-01T09:05:43.150 回答