0

子インタープリターを使用しているいくつかの Tcl コードをデバッグしていますが、コードに慣れていないため、現在のインタープリターへのパスを示す「プット」をいくつか追加して、コードが何をしているかを把握すると便利です。Tcl 8.4 で実行中のインタープリターを特定する方法はありますか?

4

1 に答える 1

3

いいえ、情報を取得する方法はありません (分離の原則に違反します)。ただし、サブインタープリターを簡単に作成した後、その情報をサブインタープリターに渡すことができます。

set i [interp create]
$i eval [list set ::myInterpName $i]
于 2012-12-19T06:24:21.947 に答える