3.1 命名空间介绍
3.1.1 命名空间概念
- 命名空间是一种把其他语言元素结合到一个组合体的语言元素。一个命名空间中声明的一个语言元素的名字,可以用在其他命名空间中。
- 命名空间的元素可以在命名空间外部访问,通过前面添加命名空间名的方法。在相同名称空间中这种方式不是必需的,但允许此方法访问。
3.1.2 命名空间意义
- 命名空间可以避免变量、函数等标识符命名冲突的问题
3.1.3 命名空间的使用
-
具体的UI使用可参照使用手册
-
SYS为系统库命名空间,默认用户可缺省访问。编译时默认引用SYS。
-
用户编写STRUCT、GVS、PU需要写入命名空间名称
-
对PRG变量,PRG名称是子命名空间;完全访问路径是“.命名空间.PRG名称.变量名称”本PRG内访问可直接用变量名称
-
对GVS变量,完全访问路径是“.命名空间.变量名称”
-
对STRUCT类型,完全访问路径是“.命名空间.STRUCT名称”