老师,您好,请教个关于 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]))这个不可能报错。
建议你提问前确认一下你的问题是否真实存在