参数和变量

来自tradeStar帮助系统
跳转到: 导航, 搜索

目录

什么是变量

变量的组成

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

可以作为变量名的字符是 数字 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

语法:

说明:

  • 默认值
  • 最小值
  • 最大值
  • 步长

例子:


参数的保存和加载

函数参数

函数变量

个人工具
名字空间

变换
操作
导航
工具箱