参数和变量

来自tradeStar帮助系统
(版本间的差异)
跳转到: 导航, 搜索
(以“公式的参数,格式 变量定义”为内容创建页面)
 
第1行: 第1行:
公式的参数,格式
+
==什么是变量==
变量定义
+
'''变量的组成'''
 +
 
 +
变量是一个标识符,代表一个或一组数据,公式可以通过该标识符对变量进行读取或赋值。
 +
变量的类型可以是数值类型或字符串类型;变量可以是数组,序列或单值,详细参考[[数据类型]]。
 +
 
 +
可以作为变量名的字符是 数字 '''0-9''',字母 '''A-Z''' 特殊符号 '''_ % $ ''' 和汉字,
 +
*变量不能以数字开头
 +
*变量的长度没有限制
 +
*变量的字母不区分大小写(DLL调用的函数声明除外,此时是区分大小写的)
 +
*已经作为内部函数,公共函数和关键字的标识符不能作为变量。参考[[保留字]]。
 +
 
 +
 
 +
'''变量声明'''
 +
 
 +
语法:
 +
 
 +
('VARIABLE'|'VARIABLES'|'变量') ':' GLOBAL_VAR (',' GLOBAL_VAR)* ';'
 +
GLOBAL_VAR: [TYPE] Name [ARRAY_SUBSCRIPT] [('(' 初始值 ')'| '=' 初始值)]
 +
ARRAY_SUBSCRIPT: '['[Number] (',' Number)* ']'
 +
TYPE: ['IntrabarPersist'] ('Numeric'|'NumericArray'|'NumericSeries'|'String'|'StringArray')
 +
 +
例子:
 +
 
 +
Variable: a1=1,a2=2;
 +
Variable: IntrabarPersist NumericSimple myVar(0);
 +
 
 +
 
 +
==什么是参数==
 +
公式的参数是一种特殊类型的变量,用户可以外部通过界面设定该变量的值。
 +
*参数个数并没有限制
 +
*参数的类型只能是NumericSimple和String

2013年6月7日 (五) 20:18的版本

什么是变量

变量的组成

变量是一个标识符,代表一个或一组数据,公式可以通过该标识符对变量进行读取或赋值。 变量的类型可以是数值类型或字符串类型;变量可以是数组,序列或单值,详细参考数据类型

可以作为变量名的字符是 数字 0-9,字母 A-Z 特殊符号 _ % $ 和汉字,

  • 变量不能以数字开头
  • 变量的长度没有限制
  • 变量的字母不区分大小写(DLL调用的函数声明除外,此时是区分大小写的)
  • 已经作为内部函数,公共函数和关键字的标识符不能作为变量。参考保留字


变量声明

语法:

('VARIABLE'|'VARIABLES'|'变量') ':' GLOBAL_VAR (',' GLOBAL_VAR)* ';'
GLOBAL_VAR: [TYPE] Name [ARRAY_SUBSCRIPT] [('(' 初始值 ')'| '=' 初始值)]
ARRAY_SUBSCRIPT: '['[Number] (',' Number)* ']'
TYPE: ['IntrabarPersist'] ('Numeric'|'NumericArray'|'NumericSeries'|'String'|'StringArray')

例子:

Variable: a1=1,a2=2;
Variable: IntrabarPersist NumericSimple myVar(0);


什么是参数

公式的参数是一种特殊类型的变量,用户可以外部通过界面设定该变量的值。

  • 参数个数并没有限制
  • 参数的类型只能是NumericSimple和String
个人工具
名字空间

变换
操作
导航
工具箱