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

发表评论

邮箱地址不会被公开。 必填项已用*标注