ソースについての質問:私はtest7.tclという名前のファイルが持っているのTcl
namespace eval ::dai {
variable name "ratzip"
variable birthday "1982"
proc hello {} {
variable name
variable birthday
puts "Hello, I am $name birthday is $birthday"
}
}
を、私は別のファイル、このようにtest8.tclと呼ばれるには、このファイルをソースにしたい:
source test7.tcl
::dai::hello
それは私にエラーが表示されます: "test7.tcl"ファイルを読み込めませんでした:そのようなファイルやディレクトリはありません
2つのファイルは同じフォルダの下にあります。
私は 'tclsh test8.tcl'や' source test8.tcl'のようにtest8.tclを実行していないと思います。代わりに、あなたは別のディレクトリにいますので、ファイル名は期待した通りではありません。 'file normalize test7.tcl'で診断して、完全なファイル名が期待どおりかどうか確認してください。 –