Array#value_at接受一个索引列表作为参数,并返回包含这些元素的数组
适用情况:元素不相邻情况下做索引!
例:
![InBlock.gif](https://i-blog.csdnimg.cn/blog_migrate/b7a44ba2e63d7583067f0a1342886cab.png)
![InBlock.gif](https://i-blog.csdnimg.cn/blog_migrate/b7a44ba2e63d7583067f0a1342886cab.png)
![InBlock.gif](https://i-blog.csdnimg.cn/blog_migrate/b7a44ba2e63d7583067f0a1342886cab.png)
[2, 4, 3]
[12, 2, 3, 5]
确定数组长度:
[12, 2, 3, 5]
确定数组长度:
Array#length, #Array#size分别可以得到数组的长度值
Array#nitems可以得到不含nil的数组长度
![InBlock.gif](https://i-blog.csdnimg.cn/blog_migrate/b7a44ba2e63d7583067f0a1342886cab.png)
![InBlock.gif](https://i-blog.csdnimg.cn/blog_migrate/b7a44ba2e63d7583067f0a1342886cab.png)
![InBlock.gif](https://i-blog.csdnimg.cn/blog_migrate/b7a44ba2e63d7583067f0a1342886cab.png)
![InBlock.gif](https://i-blog.csdnimg.cn/blog_migrate/b7a44ba2e63d7583067f0a1342886cab.png)
9
9
7
数组的比较:
9
7
数组的比较:
由于Array中没有comparable模块,所以不能直接适用<,>,<=和>=,如果需要可以include Comparable
![InBlock.gif](https://i-blog.csdnimg.cn/blog_migrate/b7a44ba2e63d7583067f0a1342886cab.png)
![InBlock.gif](https://i-blog.csdnimg.cn/blog_migrate/b7a44ba2e63d7583067f0a1342886cab.png)
![InBlock.gif](https://i-blog.csdnimg.cn/blog_migrate/b7a44ba2e63d7583067f0a1342886cab.png)
本文转自 fsjoy1983 51CTO博客,原文链接:http://blog.51cto.com/fsjoy/70113,如需转载请自行联系原作者