ArrayToFM
简述
将一个数组转换成为一个fmarray矩阵
ArraytoFm(data:array;typedata:Any):FMArray
名称 | 类型 | 说明 |
---|
Data | | Array类型,要转换的数字数组 |
Typedata | | 为指定fmarray单元格的类型,fmarray的类型取决于typedata自身的类型。在转换过程中若类型不符,会进行强制转换。例如0.0则为浮点fmarray,0为整数矩阵,0L为64位整数矩阵。 |
返回 | | 转换后的fmarray矩阵。 |
范例01:将存在实数与整型的数组转换成整型fmarray矩阵
t:=array(1,2,3.5);
return arraytofm(t,0);//此处的第二个参数0为一个整型,所以转换结果为一个整型的fmarray
返回:
而若将第二个参数变更为0.0,即
t:=array(1,2,3.5);return arraytofm(t,0.0);
则返回:
同样,若将第二个参数为更为0L,则返回的fmarray结果为:fmarray[1L,2L,3L]其中,0,0.0,0L 也可以是其它任意数值,比如5,5.5,5L等。