MC-Basic:COMMON SHARED or DIM SHARED or DIM ... AS TYPE/zh-hans
语言: | English • 中文(简体) |
---|
缩写
格式
COMMON SHARED|DIM SHARED|DIM <structure_name> AS <structure type>
对于结构数组:
COMMON SHARED|DIM SHARED|DIM <structure_name>[ ]# AS <structure type>
适用版本
所有版本
描述
因为结构是新的数据类型,所以必须先在配置文件中定义。 只有这样,新数据类型结构的名称才能用于声明一个结构变量。
结构变量可以在所有范围内定义,即在配置文件和终端(全局变量)中,或在任务之前(静态变量)和程序块(局部变量)内定义。 结构也可以定义为子程序和函数的参数,以及函数的返回值。 结构变量可以是标量或数组。 数组最多可以有10个维度。
用于分配单个元素的结构语法:
<structure_name>-><structure element name> =<expression>
查询单个元素的结构语法 :
? <structure_name>-><structure element name>
类型
<Structure type> 是声明的结构类型
使用范围
单位
默认
使用范围
Configuration or Terminal
从4.5.17版起,全局(common shared)声明也可以从库上下文中获得。
限制
只写。结构类型必须在配置文件中预先定义。
例子
In config file ->
Type X
L1 as Long
Length as Long
End Type
In application file ->
Dim shared S1 as X
Program
S1->Length =2
?S1->Length
End program
参见
- STRUCTURE TYPE DEFINITION
- COMMON SHARED ... AS LONG or DOUBLE or STRING or STRING OF UTF8
- DIM SHARED ... AS LONG or DOUBLE or STRING or STRING OF UTF8
- DIM ... AS LONG or DOUBLE or STRING or STRING OF UTF8
- COMMON SHARED or DIM SHARED or DIM ... AS JOINT OF ...
- COMMON SHARED or DIM SHARED or DIM ... AS LOCATION OF ...