Tcl中的双冒号::

Tcl中的双冒号::,tcl,cadence,synopsys-vcs,Tcl,Cadence,Synopsys Vcs,在一些EDA工具的Tcl脚本(即Cadence eUnter)中,double::做什么 report::TimeStamp PrePlace "START PrePlace" 它将名称空间(左侧)与该名称空间中包含的名称(右侧)分开 由于在Tcl脚本中,任何顶级构造始终是一个命令,并且该命令的名称始终是该命令的第一个字,report::TimeStamp在名为“report”的命名空间中引用名为“TimeStamp”的命令,而“PrePlace”和“START PrePlace”是调用该命令

在一些EDA工具的Tcl脚本(即Cadence eUnter)中,double::做什么

report::TimeStamp PrePlace "START PrePlace"
它将名称空间(左侧)与该名称空间中包含的名称(右侧)分开

由于在Tcl脚本中,任何顶级构造始终是一个命令,并且该命令的名称始终是该命令的第一个字,
report::TimeStamp
在名为“report”的命名空间中引用名为“TimeStamp”的命令,而“PrePlace”和“START PrePlace”是调用该命令时传递给该命令的两个参数

Tcl中的名称空间是动态实体,它们可能同时包含命令和变量(以及其他名称空间)。

它将名称空间(左侧)与该名称空间中包含的名称(右侧)分开

由于在Tcl脚本中,任何顶级构造始终是一个命令,并且该命令的名称始终是该命令的第一个字,
report::TimeStamp
在名为“report”的命名空间中引用名为“TimeStamp”的命令,而“PrePlace”和“START PrePlace”是调用该命令时传递给该命令的两个参数


Tcl中的名称空间是动态实体,它们可能同时包含命令和变量(以及其他名称空间)。

@Bryan,顺便说一句,我建议你买一本关于Tcl的书,阅读它的基础知识,或者至少完成任何教程(互联网上有很多)。@Bryan,当然!这是必须的。那么。当然可以。@Bryan,顺便说一句,我建议你买一本关于Tcl的书,阅读它的基础知识,或者至少完成任何教程(互联网上有很多教程)。@Bryan,当然!这是必须的。那么。当然还有退房。