TSL语言基础 > TSL语言基础 > 矩阵与函数 > 支持矩阵的基础函数

基础函数的附加参数说明    

  •   以Abs和RoundTo为例:
      对于标准的Abs定义Abs(Data:Double)
      我们有扩展的版本为:
      Abs(Data[;ErrDefine:Integer[;ErrReplace]])
      该Data为数字或者数组(可以多维)
      ErrDefine允许为0,1,2,当为0的时候不允许错误值和NIL值,1为允许NIL值不允许错误值,2为错误值保留为原始值
      ErrReplace当ErrDefine为0,1的之后以ErrReplace替换掉错误位置
      对于多参数的基础函数,ErrDefine和ErrReplace总是可以作为可选参数添加在最后。
      以原本为两个参数的RoundTo为例
      A:=Array(0.06,0.001,NIL,"AAA",0.98)
      可以用RoundTo(A,-1,0,0)来返回Array(0.1,0.0,0,0,1.0)