Ruby教程
-
Ruby 数组(Array) | Ruby 教程
Ruby 数组是任何对象的有序整数索引集合。数组中的每个元素都与一个索引相关,并可通过索引进行获取。 数组的索引从 0 开始,这与 C 或...
-
Ruby 哈希(Hash) | Ruby 教程
哈希(Hash)是类似 key = value 这样的键值对集合。哈希类似于一个数组,只不过它的索引不局限于使用数字。 Hash 的索引(或者叫键)几乎可...
-
Ruby 日期 & 时间(Date & Time) | Ruby 教程
Time 类在 Ruby 中用于表示日期和时间。它是基于操作系统提供的系统日期和时间之上。该类可能无法表示 1970 年之前或者 2038 年之后的日期。...
-
Ruby 范围(Range) | Ruby 教程
范围(Range)无处不在:a 到 z、 0 到 9、等等。Ruby 支持范围,并允许我们以不同的方式使用范围: 作为序列的范围 作为条件的范围 作为间...
-
Ruby 迭代器 | Ruby 教程
简单来说:迭代(iterate)指的是重复做相同的事,所以迭代器(iterator)就是用来重复多次相同的事。 迭代器是 集合 支持的方法。存储一组数据...
-
Ruby 文件的输入与输出 | Ruby 教程
Ruby 提供了一整套 I/O 相关的方法,在内核(Kernel)模块中实现。所有的 I/O 方法派生自 IO 类。 类 IO 提供了所有基础的方法,比如 read、 w...
-
Ruby File 类和方法 | Ruby 教程
File 表示一个连接到普通文件的 stdio 对象。open 为普通文件返回该类的一个实例。 类方法 序号 方法 描述 1 File::atime( path) 返回 path 的最后访...
-
Ruby Dir 类和方法 | Ruby 教程
Dir 是一个表示用于给出操作系统中目录中的文件名的目录流。Dir 类也拥有与目录相关的操作,比如通配符文件名匹配、改变工作目录等。...
-
Ruby 异常 | Ruby 教程
异常和执行总是被联系在一起。如果您打开一个不存在的文件,且没有恰当地处理这种情况,那么您的程序则被认为是低质量的。 如果异常...
-
Ruby 面向对象 | Ruby 教程
Ruby 是纯面向对象的语言,Ruby 中的一切都是以对象的形式出现。Ruby 中的每个值都是一个对象,即使是最原始的东西:字符串、数字,甚至...
-
Ruby 正则表达式 | Ruby 教程
正则表达式 是一种特殊序列的字符,它通过使用有专门语法的模式来匹配或查找字符串集合。 正则表达式用事先定义好的一些特定字符、及...
-
Ruby 数据库访问 - DBI 教程 | Ruby 教程
本章节将向您讲解如何使用 Ruby 访问数据库。 Ruby DBI 模块为 Ruby 脚本提供了类似于 Perl DBI 模块的独立于数据库的接口。 DBI 即 Database indep...
-
Ruby 连接 Mysql - MySql2 | Ruby 教程
前面一章节我们介绍了 Ruby DBI 的使用。这章节我们技术 Ruby 连接 Mysql 更高效的驱动 mysql2,目前也推荐使用这种方式连接 MySql。 安装 mysql...
-
Ruby CGI 编程 | Ruby 教程
Ruby 是一门通用的语言,不仅仅是一门应用于WEB开发的语言,但 Ruby 在WEB应用及WEB工具中的开发是最常见的。 使用Ruby您不仅可以编写自己的...
-
Ruby CGI方法 | Ruby 教程
以下为CGI类的方法列表: 序号 方法描述 1 CGI::new([ level=query]) 创建 CGI 对象。query可以是以下值: query: 没有 HTML 生成输出 html3: HTML3.2 html4: H...
-
Ruby CGI Cookie | Ruby 教程
HTTP协议是无状态协议。但对于一个商业网站,它需要保持不同的页面间的会话信息。 如用户在网站注册过程中需要跳转页面,但又要保证之...
-
Ruby CGI Session | Ruby 教程
CGI::Session 可以为用户和CGI环境保存持久的会话状态,会话使用后需要关闭,这样可以保证数据写入到存储当中,当会话完成后,你需要删除...
-
Ruby 发送邮件 - SMATP | Ruby 教程
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 Ruby提...
-
Ruby Socket 编程 | Ruby 教程
Ruby提供了两个级别访问网络的服务,在底层你可以访问操作系统,它可以让你实现客户端和服务器为面向连接和无连接协议的基本套接字支...
-
Ruby XML, XSLT 和 XPath 教程 | Ruby 教程
什么是 XML ? XML 指可扩展标记语言(eXtensible Markup Language)。 可扩展标记语言,标准通用标记语言的子集,一种用于标记电子文件使其具有结...