freeCodeCamp/guide/chinese/miscellaneous/learn-about-ruby-arrays/index.md

28 lines
917 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Learn About Ruby Arrays
localeTitle: 了解Ruby数组
---
### 基本:
* 数组是存储在`<a href='http://ruby-doc.org/core-2.2.0/Array.html' target='_blank' rel='nofollow'>]`括号内的索引项列表。
* Ruby使用从零开始的索引。这意味着数组中的第一项存储在索引号`0` ,然后第二项存储在索引号`1` 依此类推对于存储在数组中的每个附加项值增加1。
* 可以使用`[]`或`Array.new`语法创建数组。
* Ruby有许多构建方法来对数组执行操作例如反转或查找存储在数组中的元素。
## 例子:
```
arr = [1,2,3]
# is equivalent to:
arr = Array.new(3)
arr[0] = 1
arr[1] = 2
arr[2] = 3
# is also equivalent to:
arr = Array(1..3)
# All three of these examples return:
[1,2,3]
```
## 参考文献:
* [数组的官方Ruby文档](https://docs.ruby-lang.org/en/2.0.0/Array.html) 。