阅读目录 Ruby each迭代器 Ruby collect迭代器 迭代(iterate)指的是重复做相同的事,所以迭代器(iterator)就是用来重复多次相同的事。 迭代器是集合支持的方法。存储一组数据成员的对象称为集合。在 Ruby 中,数组(Array)和哈希(Hash)可以称之为集合。 迭 ...
分类:
其他好文 时间:
2018-06-11 00:31:58
阅读次数:
148
阅读目录 作为序列的范围 作为条件的范围 作为间隔的范围 范围(Range)无处不在:a 到 z、 0 到 9、等等。Ruby 支持范围,并允许我们以不同的方式使用范围。 作为序列的范围 范围的第一个也是最常见的用途是表达序列。序列有一个起点、一个终点和一个在序列产生连续值的方式。 Ruby 使用 ...
分类:
其他好文 时间:
2018-06-11 00:29:38
阅读次数:
202
阅读目录 创建当前的日期和时间 获取日期&时间组件 Time.utc、Time.gm 和 Time.local 函数 时区和夏令时 格式化时间和日期 时间格式化指令 时间算法 Time 类在 Ruby 中用于表示日期和时间。它是基于操作系统提供的系统日期和时间之上。该类可能无法表示 1970 年之前 ...
分类:
其他好文 时间:
2018-06-10 20:39:06
阅读次数:
232
#闭包 一.什么是闭包:访问一个自由变量的函数 二.形成闭包的两个必须条件: 内部函数必须要访问外部变量 内部函数还要被外部引用 三.闭包的优点: 在于可以让局部变量持续保存下来,并且再后面还可以访问到他 #面向对象 面向对象可以分为两个大类:命令式编程 和 声明式编程 1.命令式编程 所谓命令式编 ...
分类:
其他好文 时间:
2018-06-10 15:12:17
阅读次数:
157
阅读目录 Ruby While语句 Ruby While修饰符 Ruby until语句 Ruby unitl修饰符 Ruby for语句 Ruby break语句 Ruby next语句 Ruby redo语句 Ruby Retry语句 Ruby 中的循环用于执行相同的代码块若干次。本章节将详细介 ...
分类:
其他好文 时间:
2018-06-10 15:01:31
阅读次数:
147
阅读目录 If...else语句 if修饰符 unless语句 unless修饰符 case语句 Ruby 提供了几种很常见的条件结构。在这里,我们将解释所有的条件语句和 Ruby 中可用的修饰符。 Ruby if...else 语句 语法: if 表达式用于条件执行。值 false 和 nil 为 ...
分类:
其他好文 时间:
2018-06-10 11:42:18
阅读次数:
233
阅读目录 Ruby运算符 Ruby算术运算符 Ruby比较运算符 Ruby赋值运算符 Ruby并行赋值 Ruby位运算符 Ruby逻辑运算符 Ruby三元运算符 Ruby范围运算符 Ruby Define?运算符 Ruby点运算符“.”和双冒号运算符"::" Ruby运算符的优先级 Ruby算术运算 ...
分类:
其他好文 时间:
2018-06-10 00:57:08
阅读次数:
262
Ruby 注释 注释是在运行时会被忽略的 Ruby 代码内的注释行。 单行注释 单行注释以 # 字符开始,直到该行结束,如下所示: 实例 Ruby 多行注释 您可以使用 =begin 和 =end 语法注释多行,如下所示: 请确保尾部的注释离代码有足够的距离,以便容易区分注释和代码。如果尾部超过一条 ...
分类:
其他好文 时间:
2018-06-10 00:56:41
阅读次数:
134
Ruby 变量 变量是持有可被任何程序使用的任何数据的存储位置。 Ruby 支持五种类型的变量。 一般小写字母、下划线开头:变量(Variable)。 $开头:全局变量(Global variable)。 @开头:实例变量(Instance variable)。 @@开头:类变量(Class var ...
分类:
其他好文 时间:
2018-06-09 17:57:09
阅读次数:
199
下面将创建一个名为 Customer 的 Ruby 类,声明两个方法: display_details:该方法用于显示客户的详细信息。 total_no_of_customers:该方法用于显示在系统中创建的客户总数量。 实例 display_details 方法包含了三个 puts 语句,显示了客 ...
分类:
其他好文 时间:
2018-06-09 17:53:20
阅读次数:
165