上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 75 下一页
摘要: Ruby 哈希(Hash) 哈希(Hash)是类似 "employee" => "salary" 这样的键值对的集合。哈希的索引是通过任何对象类型的任意键来完成的,而不是一个整数索引,其他与数组相似。 通过键或值遍历哈希的顺序看起来是随意的,且通常不是按照插入顺序。如果您尝试通过一个不存在的键访问哈 阅读全文
posted @ 2018-12-28 14:43 雷林鹏 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Ruby 数组(Array) Ruby 数组是任何对象的有序的、整数索引的集合。数组中的每个元素都与一个索引相关,并可通过索引进行获取。 数组的索引从 0 开始,这与 C 或 Java 中一样。一个负数的索引时相对于数组的末尾计数的,也就是说,索引为 -1 表示数组的最后一个元素,-2 表示数组中的 阅读全文
posted @ 2018-12-28 14:32 雷林鹏 阅读(462) 评论(0) 推荐(0) 编辑
摘要: Ruby 范围(Range) 范围(Range)无处不在:January 到 December、 0 到 9、等等。Ruby 支持范围,并允许我们以不同的方式使用范围: 作为序列的范围 作为条件的范围 作为间隔的范围 作为序列的范围 范围的第一个也是最常见的用途是表达序列。序列有一个起点、一个终点和 阅读全文
posted @ 2018-12-27 14:03 雷林鹏 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Ruby 日期 & 时间(Date & Time) Time 类在 Ruby 中用于表示日期和时间。它是基于操作系统提供的系统日期和时间之上。该类可能无法表示 1970 年之前或者 2038 年之后的日期。 本教程将让您熟悉日期和时间的所有重要的概念。 创建当前的日期和时间 下面是获取当前的日期和时 阅读全文
posted @ 2018-12-27 13:52 雷林鹏 阅读(347) 评论(0) 推荐(0) 编辑
摘要: Ruby 文件的输入与输出 Ruby 提供了一整套 I/O 相关的方法,在内核(Kernel)模块中实现。所有的 I/O 方法派生自 IO 类。 类 IO 提供了所有基础的方法,比如 read、 write、 gets、 puts、 readline、 getc 和 printf。 本章节将讲解所有 阅读全文
posted @ 2018-12-26 16:07 雷林鹏 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Ruby 迭代器 迭代器是集合支持的方法。存储一组数据成员的对象称为集合。在 Ruby 中,数组和散列可以称之为集合。 迭代器返回集合的所有元素,一个接着一个。在这里我们将讨论两种迭代器,each 和 collect。 Ruby each 迭代器 each 迭代器返回数组或哈希的所有元素。 语法 c 阅读全文
posted @ 2018-12-26 15:51 雷林鹏 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Ruby Dir 类和方法 Dir 是一个表示用于给出操作系统中目录中的文件名的目录流。Dir 类也拥有与目录相关的操作,比如通配符文件名匹配、改变工作目录等。 类方法 序号方法 & 描述 1Dir[pat] Dir::glob( pat) 返回一个数组,包含与指定的通配符模式 pat 匹配的文件名 阅读全文
posted @ 2018-12-25 14:25 雷林鹏 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Ruby File 类和方法 File 表示一个连接到普通文件的 stdio 对象。open 为普通文件返回该类的一个实例。 类方法 序号方法 & 描述 1File::atime( path) 返回 path 的最后访问时间。 2File::basename( path[, suffix]) 返回 阅读全文
posted @ 2018-12-25 14:07 雷林鹏 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Ruby 面向对象 Ruby 是纯面向对象的语言,Ruby 中的一切都是以对象的形式出现。Ruby 中的每个值都是一个对象,即使是最原始的东西:字符串、数字,甚至连 true 和 false 都是对象。类本身也是一个对象,是 Class 类的一个实例。本章将向您讲解所有与 Ruby 面向对象相关的主 阅读全文
posted @ 2018-12-24 14:01 雷林鹏 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Ruby 异常 异常和执行总是被联系在一起。如果您打开一个不存在的文件,且没有恰当地处理这种情况,那么您的程序则被认为是低质量的。 如果异常发生,则程序停止。异常用于处理各种类型的错误,这些错误可能在程序执行期间发生,所以要采取适当的行动,而不至于让程序完全停止。 Ruby 提供了一个完美的处理异常 阅读全文
posted @ 2018-12-24 13:30 雷林鹏 阅读(331) 评论(0) 推荐(0) 编辑
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 75 下一页