博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数组、哈希以及其他枚举类型
阅读量:6868 次
发布时间:2019-06-26

本文共 483 字,大约阅读时间需要 1 分钟。

Array#value_at接受一个索引列表作为参数,并返回包含这些元素的数组
适用情况:元素不相邻情况下做索引!
例:
InBlock.gifa=[12,2,3,4,5,11,18] 

InBlock.gifp x=a.values_at(1,3,2) 

InBlock.gifp y=a.values_at(0..2,4)
[2, 4, 3]
[12, 2, 3, 5]
确定数组长度:
Array#length, #Array#size分别可以得到数组的长度值
Array#nitems可以得到不含nil的数组长度
InBlock.gifa=[12,2,3,4,5,11,nil,12,nil] 

InBlock.gifputs a.length 

InBlock.gifputs a.size 

InBlock.gifputs a.nitems 

9
9
7
数组的比较:
由于Array中没有comparable模块,所以不能直接适用<,>,<=和>=,如果需要可以include Comparable
InBlock.gif
class Array 

InBlock.gif  include Comparable 

InBlock.gifend
本文转自 fsjoy1983 51CTO博客,原文链接:http://blog.51cto.com/fsjoy/70113,如需转载请自行联系原作者
你可能感兴趣的文章
忘记了root密码怎么办
查看>>
Tomcat 警告:consider increasing the maximum size of the cache
查看>>
Linux 用户,组,权限小练习
查看>>
DNS服务在网络中的应用
查看>>
大步迈入3G 时代,如何选择性价比高的资费呢?
查看>>
iPhone异常关机怎么解决?中国消费者协会请苹果10日内答复
查看>>
Sbo通用数据选择功能的实现
查看>>
Oracle 快照控制文件(snapshot control file)
查看>>
11家小微贷机构签约费埃哲云平台 提升P2P风险管理
查看>>
Linux系统下文件类型解析
查看>>
Nginx做tomcat代理
查看>>
.NET开发者常会忽略的几个错误
查看>>
方便适用的企业监控之---CactiEZ 0.6
查看>>
Cisco交换机与路由器的密码恢复_路由交换
查看>>
python 一些有趣的模块
查看>>
haproxy实现均衡负载(linux)
查看>>
[Unity 3D]摄像机Clear Flags和Culling Mask属性用途详解
查看>>
实战阿里云-实战Fail2Ban之v0.9.3
查看>>
Net设计模式实例之单例模式( Singleton Pattern)(2
查看>>
RedHat9上oracle9.2的安装
查看>>