Ruby 教程 之 Ruby 数据类型 4

简介: Ruby 数据类型

Ruby 教程 之 Ruby 数据类型 4

Ruby 数据类型

本章节我们将为大家介绍 Ruby 的基本数据类型。

Ruby支持的数据类型包括基本的Number、String、Ranges、Symbols,以及true、false和nil这几个特殊值,同时还有两种重要的数据结构——Array和Hash。

数值类型(Number)

反斜线符号
下表列出了 Ruby 支持的反斜线符号:

符号 表示的字符
\n 换行符 (0x0a)
\r 回车符 (0x0d)
\f 换页符 (0x0c)
\b 退格键 (0x08)
\a 报警符 Bell (0x07)
\e 转义符 (0x1b)
\s 空格符 (0x20)
\nnn 八进制表示法 (n 是 0-7)
\xnn 十六进制表示法 (n 是 0-9、a-f 或 A-F)
\cx, \C-x Control-x
\M-x Meta-x (c | 0x80)
\M-\C-x Meta-Control-x
\x 字符 x
如需了解更多有关 Ruby 字符串的细节,请查看 Ruby 字符串(String)。

数组
数组字面量通过[]中以逗号分隔定义,且支持range定义。

(1)数组通过[]索引访问
(2)通过赋值操作插入、删除、替换元素
(3)通过+,-号进行合并和删除元素,且集合做为新集合出现
(4)通过<<号向原数据追加元素
(5)通过*号重复数组元素
(6)通过|和&符号做并集和交集操作(注意顺序)
实例

!/usr/bin/ruby

ary = [ "fred", 10, 3.14, "This is a string", "last element", ]
ary.each do |i|
puts i
end

尝试一下 »
这将产生以下结果:

fred
10
3.14
This is a string
last element
如需了解更多有关 Ruby 数组的细节,请查看 Ruby 数组(Array)。

目录
相关文章
|
5月前
|
JSON 数据格式 Ruby
|
5月前
|
调度 Ruby
|
5月前
|
存储 JSON 数据格式
|
5月前
|
Ruby
|
5月前
|
人工智能 BI 计算机视觉
|
5月前
|
JSON Ubuntu Linux
|
5月前
|
调度 Ruby
|
5月前
|
Ruby
|
5月前
|
安全 Ruby
|
5月前
|
数据采集 Web App开发 数据处理
Ruby网络爬虫教程:从入门到精通下载图片
Ruby网络爬虫教程:从入门到精通下载图片