数组是一个用数字索引的有序集合。任何对象都可以添加到数组的顶端、末端或者中间的任何位置。而在数组中插入一个或多个元素最常用的技术是setter方法[] =(方括号和等号)。虽然在本章的中段出现的这个方法有点奇怪,但是由于与其等价的语法糖形式[]=方法在实践中运用顺畅,因此采用了该方法。
为了能够顺利使用 []= ,需要事先知道每个元素在数组中的位置索引。
使用 []= 方法插入一个元素,是一种可以避免使用点进行方法调用的语法糖方式
a=[]
a[0]="first"
第二个语句a.[]=(0,"first")的语法糖调用形式。本例中,只有一个元素的数组,其元素就是字符串"first"
一旦在数组中存入了对象,就可以使用[]方法取回对象,该方法是与setter方法[]= 对等的getter方法:
a=[1,2,3,4,5]
p a[2]
在这个例子中,第二行是语句a.[](2) 的语法糖形式,请求是数组的第三个元素(基于从0开始的索引),它的值为3.
还可以在多个元素上一起执行这些get 和set
数组
最新推荐文章于 2025-03-25 16:15:39 发布