Array(数组)是Ruby最重要的有序容器。
从代码中可以看出,你几乎可以随心所欲地使用数组。
数组还支持倒序的访问,animals[-2]表示倒数第2个元素。animals[0..1]表示一个区间,包含前两个元素。
数组中的元素可以是不同类型,甚至可以是数组,由此构成了多维数组。
Array的API极其丰富,你甚至可以把它当作队列、链表、栈、集合来使用。
Array(数组)是Ruby最重要的有序容器。
从代码中可以看出,你几乎可以随心所欲地使用数组。
数组还支持倒序的访问,animals[-2]表示倒数第2个元素。animals[0..1]表示一个区间,包含前两个元素。
数组中的元素可以是不同类型,甚至可以是数组,由此构成了多维数组。
Array的API极其丰富,你甚至可以把它当作队列、链表、栈、集合来使用。