参数和变量

来自tradeStar帮助系统
(版本间的差异)
跳转到: 导航, 搜索
 
第20行: 第20行:
 
  ARRAY_SUBSCRIPT: '['[Number] (',' Number)* ']'
 
  ARRAY_SUBSCRIPT: '['[Number] (',' Number)* ']'
 
  TYPE: ['IntrabarPersist'] ('Numeric'|'NumericArray'|'NumericSeries'|'String'|'StringArray')
 
  TYPE: ['IntrabarPersist'] ('Numeric'|'NumericArray'|'NumericSeries'|'String'|'StringArray')
 +
 +
说明:
 +
 
 
 
例子:
 
例子:
第31行: 第34行:
 
*参数个数并没有限制
 
*参数个数并没有限制
 
*参数的类型只能是NumericSimple和String
 
*参数的类型只能是NumericSimple和String
 +
 +
语法:
 +
 +
说明:
 +
*默认值
 +
*最小值
 +
*最大值
 +
*步长
 +
 +
例子:
 +
 +
 +
==参数的保存和加载==
 +
 +
==函数参数==
 +
 +
==函数变量==

2013年6月7日 (五) 20:23的最后版本

目录

[编辑] 什么是变量

变量的组成

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

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

语法:

说明:

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

例子:


[编辑] 参数的保存和加载

[编辑] 函数参数

[编辑] 函数变量

个人工具
名字空间

变换
操作
导航
工具箱