1.整数(Integer)类
类名 | 描述 |
Integer | 整数 |
2.任意精度浮点(BigDecimal)类
类名 | 描述 |
BigDecimal | 精确精度浮点数 |
3.浮点(Float)类
浮点类型遵循IEEE 754二进制浮点算术标准。
类名 | 描述 |
Float | 近似精度浮点数 |
4.真(TrueClass)类、假(FalseClass)类、空(NilClass)类
true
被认为是“真”,false
和nil
都被认为是“假”,除false
和nil
之外都被认为是”真”。
nil
表示“没有值”或“未知”。
类名 | 描述 |
TrueClass | true 为TrueClass 的单键(singleton)实例。 |
FalseClass | false 为FalseClass 的单键(singleton)实例。 |
NilClass | nil 为NilClass 的单键(singleton)实例。 |
5.字符串(String)类
类名 | 描述 |
String | 字符串 |
6.符号(Symbol)类
类名 | 描述 |
Symbol | 符号 |
7.数组(Array)类
类名 | 描述 |
Array | 数组 |
8.哈希(Hash)类
类名 | 描述 |
Hash | 哈希 |
9.范围(Range)类
范围表示值的区间。该范围可能包括或不包括其结束值。
类名 | 描述 |
Range | 范围 |
(1..2) # 包括它的结束值
(1...2) # 不包括它的结束值
(1..) # 无限范围,代表从 1 到 Infinity 的无限序列
(..1) # 无限范围,代表无限从 -Infinity 到 1 的序列
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubylang/1493.html