MC-Basic:COMMON SHARED or DIM SHARED or DIM ... AS TYPE/zh-hans

From SoftMC-Wiki
Jump to: navigation, search
语言: 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

参见