0
在某些EDA工具的Tcl腳本(即Cadence Enounter)中,double :: do是什麼?雙冒號::在Tcl
report::TimeStamp PrePlace "START PrePlace"
在某些EDA工具的Tcl腳本(即Cadence Enounter)中,double :: do是什麼?雙冒號::在Tcl
report::TimeStamp PrePlace "START PrePlace"
它分離從名(右側)包含在該命名空間下命名空間(左側)。
由於Tcl腳本的任何頂層結構始終是一個命令,該命令的名字始終是命令的第一個字,你report::TimeStamp
指的是在一個名爲「報告」同時命名爲「時間戳」命令「PrePlace」和「START PrePlace」是調用時傳遞給該命令的兩個參數。
Tcl中的名稱空間是動態實體,它們可能同時包含命令和變量(以及其他名稱空間)。
@Bryan,在旁註中,我建議在Tcl上找一本書,閱讀其基本知識或至少完成任何教程(網上有很多教程)。 – kostix
你能推薦一些好的材料嗎? – Bryan
@布賴恩,當然! [Tcl教程](http://tcl.tk/man/tcl8.5/tutorial/tcltutorial.html)是必須的。然後[這本書](http://www.beedub.com/book/)。當然,請查看[本頁](https://www.tcl.tk/doc/)。 – kostix