namespace eval ::nasA {
namespace export a b
}
proc ::nasA::a {} {return "aaa"}
proc ::nasA::b {} {return "bbb"}
proc ::nasA::etc {} {return "..."}
namespace eval ::cur {
namespace import ::nasA::*
proc c {} {return "ccc"}
puts "[a] [b] [c]"
}
命名空間的操作,導入導出,應用程序開放接口可以選擇使用。