3.7Ruby中的常见对象和类
在Ruby中,表示数据的基本单位成为对象(object)。
1.nil对象(NilClass类)
nil对象代表空值。
2.true对象(TrueClass类)、false对象(FalseClass类)
全局值true是TrueClass类的唯一实例,并且在布尔表达式中表示逻辑上为真的值。全局值false是FalseClass类的唯一实例,并且在布尔表达式中表示逻辑上错误的值。
3.数值对象(Numeric类)
Integer类:Fixnum、Bignum。比如1、-10。
Float类:3.1415。
另外还有矩阵、复数、质数、公式的对象。
4.字符串对象(String类)
“你好”、”hello”等等表示字符串对象。
5.符号对象(属于Symbol类)
用于表示名称等标签的对象。
6.数组对象(属于Array类)、散列对象(属于Hash类)
表示多个数据集合的对象。
7.文件对象(属于File类)
文件读写操作方面的对象。
8.正则表达式对象(属于Regexp类)
表示匹配模式的对象。
9.时间对象(属于Time类)
比如”2020年1月31日早上8点”等表示时间的对象。
另外还有范围对象(属于Range类)、异常对象(属于Exception类)等。具体大家可以参考htttps://ruby-doc.org
对象拥有什么特性等,这些是由所属的类决定的,一般”××类的对象”,也可以说成”××类的实例(instance)”,所有Ruby对象都是某个类的实例。
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubybasic/1493.html