如何对数组进行元素取值运算?

老师,您好,请教个关于 Array数组取元素的问题。Array<Numeric> aa = [1,2,3,4,5,6,7,8];问题1:我要取aa数组中的元素,例如第1个元素,是使用方括号加下标的方式吗? 例如 aa[0] 问题2:假设是这种方式,那取出来的元素 aa[0] 如何转换为 Numeric 类型,我要跟 Numeric 变量进行运算。问题3:如果要输出某个元素的值,如何使用 Print 进行输出,我使用Print( TexyArray(aa[1]));Print(Text(aa[1]));都提示语法错误: 函数实现的参数列表和预声明的参数列表不符合问题4:对Array 取一定范围内的元素,类似 python 中 [n:m] 的用法有吗? 例如 aa[1:3] , 取数组标1开始的3个元素。谢谢!

问题1 是的问题2 aa[0]本来就是numeric类型的,你没有尝试计算过吗?问题3 Print( TexyArray(aa[1]))这个会报错很正常,因为textarray接收的参数是array,但是aa[1]是一个元素,是numeric。Print(Text(aa[1]))这个不可能报错。建议你提问前确认一下你的问题是否真实存在