Difference between revisions of "MC-Basic:COMMON SHARED or DIM SHARED or DIM ... AS TYPE/zh-hans"
(→参见) |
|||
Line 1: | Line 1: | ||
− | {{Languages}} | + | {{Languages|MC-Basic:COMMON_SHARED_or_DIM_SHARED_or_DIM_..._AS_TYPE}} |
== 缩写 == | == 缩写 == | ||
Line 72: | Line 72: | ||
== 参见 == | == 参见 == | ||
* [[MC-Basic:STRUCTURE TYPE DEFINITION|STRUCTURE TYPE DEFINITION]] | * [[MC-Basic:STRUCTURE TYPE DEFINITION|STRUCTURE TYPE DEFINITION]] | ||
− | * [[MC-Basic:COMMON SHARED ... AS LONG or DOUBLE or STRING|COMMON SHARED ... AS LONG or DOUBLE or STRING]] | + | * [[MC-Basic:COMMON SHARED ... AS LONG or DOUBLE or STRING or STRING OF UTF8|COMMON SHARED ... AS LONG or DOUBLE or STRING or STRING OF UTF8]] |
− | * [[MC-Basic:DIM SHARED ... AS LONG or DOUBLE or STRING|DIM SHARED ... AS LONG or DOUBLE or STRING]] | + | * [[MC-Basic:DIM SHARED ... AS LONG or DOUBLE or STRING or STRING OF UTF8|DIM SHARED ... AS LONG or DOUBLE or STRING or STRING OF UTF8]] |
− | * [[MC-Basic:DIM ... AS LONG or DOUBLE or STRING|DIM ... AS LONG or DOUBLE or STRING]] | + | * [[MC-Basic:DIM ... AS LONG or DOUBLE or STRING or STRING OF UTF8|DIM ... AS LONG or DOUBLE or STRING or STRING OF UTF8]] |
* [[MC-Basic:COMMON SHARED or DIM SHARED or DIM ... AS JOINT OF ...|COMMON SHARED or DIM SHARED or DIM ... AS JOINT OF ...]] | * [[MC-Basic:COMMON SHARED or DIM SHARED or DIM ... AS JOINT OF ...|COMMON SHARED or DIM SHARED or DIM ... AS JOINT OF ...]] | ||
* [[MC-Basic:COMMON SHARED or DIM SHARED or DIM ... AS LOCATION OF ...|COMMON SHARED or DIM SHARED or DIM ... AS LOCATION OF ...]] | * [[MC-Basic:COMMON SHARED or DIM SHARED or DIM ... AS LOCATION OF ...|COMMON SHARED or DIM SHARED or DIM ... AS LOCATION OF ...]] | ||
[[Category:MC-Basic:Declarations|COMMON SHARED or DIM SHARED or DIM ... AS TYPE]] | [[Category:MC-Basic:Declarations|COMMON SHARED or DIM SHARED or DIM ... AS TYPE]] |
Latest revision as of 09:03, 20 August 2018
语言: | 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 ...