Ruby 中常见的数据类型有:
- 整型(Integer):表示整数,可以使用十进制、十六进制、八进制和二进制表示,例如
10
、0xA
、012
、0b1010
。
- 浮点型(Float):表示带小数点的数,例如
3.14
。
- 字符串型(String):表示一串字符,使用单引号或双引号包裹起来,例如
'hello'
、"world"
。
- 布尔型(Boolean):表示真或假,只有两个取值:
true
和 false
。
- 数组(Array):表示一组有序的数据集合,可以包含不同类型的元素,例如
[1, 'hello', true]
。
- 哈希(Hash):表示一组无序的键值对集合,键和值可以是任意类型的对象,例如
{ name: 'Tom', age: 18 }
。
- 正则表达式(Regexp):用于匹配字符串的模式,例如
/hello/
。
- 符号(Symbol):表示一种轻量级的字符串,用于标识某个变量或方法的名字,例如
:name
。
- 空值(NilClass):表示空值,只有一个取值:
nil
。
除了以上常见的数据类型,Ruby 还有一些其他的数据类型,比如 Range(范围)、Proc(过程对象)、Class(类对象)等。
2023-05-25 05:28:37 更新