學習筆記----命名空間

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]"
    }    

命名空間的操作,導入導出,應用程序開放接口可以選擇使用。
發佈了28 篇原創文章 · 獲贊 16 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章