• 党务问答:党组与党委有何区别? 2018-02-21
  • 杨浦区贯彻实施长护险 春节加班满足老人护理需求 2018-02-21
  •  “不打烊”不等于“全配送” 快递如何保障春节网购 2018-02-21
  • 冬奥观察:奥林匹克在“云”间 2018-02-20
  •  “不打烊”不等于“全配送” 快递如何保障春节网购 2018-02-20
  • 开创生态文明新时代 绘出美丽中国新图景 2018-02-20
  • 人民网驻阿尔及利亚记者报道集 2018-02-19
  • 党务问答:党组与党委有何区别? 2018-02-19
  • MINI车联网服务3月起升级至4G网络 增加新功能 2018-02-18
  • 以色列警方:已有足够的证据可以用于起诉以总理 2018-02-18
  • 冬奥会短节目第四 金博洋:伤病令我更强大 2018-02-18
  • 天津市北辰区委书记冯卫华:强化政治担当 把主体责任落实落细 2018-02-17
  • 正月初一客流继续回落 全国铁路预计发送旅客389万人次 2018-02-17
  • 送别余光中:诗人虽远行,乡愁永流传 2018-02-17
  • 集团原董事长违纪被查 人员伤亡事故频发 湖北宜化:去年亏损额超过公司市值 2018-02-17
  • 全部资讯
    【ruby教程】Ruby 哈希(Hash)
    Ruby 哈希(Hash) 哈希(Hash)是类似 'employee' => 'salary' 这样的键值对的集合。哈希的索引是通过任何对象类型的任意键来完成的,而不是一个整数索引,其他与数组相似。 通过键或值遍历哈希的顺序看起来是随意的,且通常不是按照插入顺序。如果您尝试通过一个不存在的键访问哈希,则...
    发布于 2014-11-26 06:18:44 栏目: Ruby
    【ruby教程】Ruby 数组(Array)
    Ruby 数组(Array) Ruby 数组是任何对象的有序的、整数索引的集合。数组中的每个元素都与一个索引相关,并可通过索引进行获取。 数组的索引从 0 开始,这与 C 或 Java 中一样。一个负数的索引时相对于数组的末尾计数的,也就是说,索引为 -1 表示数组的最后一个元素,-2 表示数组中的倒数第二个元素,依此类推。 Ruby 数组可存储诸如 Str...
    发布于 2014-11-25 22:24:26 栏目: Ruby
    【ruby教程】Ruby 字符串(String)
    Ruby 字符串(String) Ruby 中的 String 对象存储并操作一个或多个字节的任意序列,通常表示那些代表人类语言的字符。 最简单的字符串是括在单引号(单引号字符)内。在引号标记内的文本是字符串的值: 'This is a simple Ruby string literal' 如果您需要在单引号字符串内使用单引号字符,那么...
    发布于 2014-11-25 22:33:57 栏目: Ruby
    【ruby教程】Ruby ??椋∕odule)
    Ruby ??椋∕odule) ??椋∕odule)是一种把方法、类和常量组合在一起的方式。??椋∕odule)为您提供了两大好处。 ??樘峁┝艘桓雒占浜捅苊饷殖逋?。 ??槭迪至?mixin 装置。 ??椋∕odule)定义了一个命名空间,相当于一个沙箱,在里边您的方法和常量不会与其他地方的方法常量冲突。 语法 module Identifier st...
    发布于 2014-11-25 21:59:58 栏目: Ruby
    【ruby教程】Ruby 块
    Ruby 块 您已经知道 Ruby 如何定义方法以及您如何调用方法。类似地,Ruby 有一个块的概念。 块由大量的代码组成。 您需要给块取个名称。 块中的代码总是包含在大括号 {} 内。 块总是从与其具有相同名称的函数调用。这意味着如果您的块名称为 test,那么您要使用函数 test 来调用这个块。 您可以使用 yield 语句来调用块。 语法 block...
    发布于 2014-11-25 22:20:21 栏目: Ruby
    【ruby教程】Ruby 方法
    Ruby 方法 Ruby 方法与其他编程语言中的函数类似。Ruby 方法用于捆绑一个或多个重复的语句到一个单元中。 方法名应以小写字母开头。如果您以大写字母作为方法名的开头,Ruby 可能会把它当作常量,从而导致不正确地解析调用。 方法应在调用之前定义,否则 Ruby 会产生未定义的方法调用异常。 语法 def method_name [( [arg [= ...
    发布于 2014-11-25 21:45:51 栏目: Ruby
    【ruby教程】Ruby 循环
    Ruby 循环 Ruby 中的循环用于执行相同的代码块若干次。本章节将详细介绍 Ruby 支持的所有循环语句。 Ruby while 语句 语法 while conditional [do] code end 当 conditional 为真时,执行 code。while 循环的 conditional 通过保留字 do、一个换行符、反斜线 \ 或一个分号 ...
    发布于 2014-11-25 22:10:12 栏目: Ruby
    【ruby教程】Ruby 判断
    Ruby 判断 Ruby 提供了其他现代语言中很常见的条件结构。在这里,我们将解释所有的条件语句和 Ruby 中可用的修饰符。 Ruby if...else 语句 语法 if conditional [then] code... [elsif conditional [then] code...]... [else code...] end if 表达式用于...
    发布于 2014-11-25 21:55:39 栏目: Ruby
    【ruby教程】Ruby 注释
    Ruby 注释 注释是在运行时会被忽略的 Ruby 代码内的注释行。单行注释以 # 字符开始,直到该行结束,如下所示: #!/usr/bin/ruby -w # 这是一个单行注释。 puts 'Hello, Ruby!' 当执行时,上面的程序会产生以下结果: Hello, Ruby! Ruby 多行注释 您可以使用 =begin 和 =e...
    发布于 2014-11-25 21:48:15 栏目: Ruby
    【ruby教程】Ruby 运算符
    Ruby 运算符 Ruby 支持一套丰富的运算符。大多数运算符实际上是方法调用。例如,a + b 被解释为 a.+(b),其中指向变量 a 的 + 方法被调用,b 作为方法调用的参数。 对于每个运算符(+ - * / % ** & | ^ << >> &&...
    发布于 2014-11-25 22:04:18 栏目: Ruby
    【ruby教程】Ruby 变量
    Ruby 变量 变量是持有可被任何程序使用的任何数据的存储位置。 Ruby 支持五种类型的变量。您已经在前面的章节中大概了解了这些变量,本章节将为您详细讲解这五种类型的变量。 Ruby 全局变量 全局变量以 $ 开头。未初始化的全局变量的值为 nil,在使用 -w 选项后,会产生警告。 给全局变量赋值会改变全局状态,所以不建议使用全局变量。 下面的实例显示了...
    发布于 2014-11-25 21:34:39 栏目: Ruby
    【ruby教程】Ruby 类案例
    Ruby 类案例 下面将创建一个名为 Customer 的 Ruby 类,您将声明两个方法: display_details:该方法用于显示客户的详细信息。 total_no_of_customers:该方法用于显示在系统中创建的客户总数量。 #!/usr/bin/ruby class Customer @@no_of_customers=0 def ini...
    发布于 2014-11-25 21:31:21 栏目: Ruby
    【ruby教程】Ruby 类和对象
    Ruby 类和对象 Ruby 是一种完美的面向对象编程语言。面向对象编程语言的特性包括: 数据封装 数据抽象 多态性 继承 这些特性将在 面向对象的 Ruby 中进行讨论。 一个面向对象的程序,涉及到的类和对象。类是个别对象创建的蓝图。在面向对象的术语中,您的自行车是自行车类的一个实例。 以车辆为例,它包括车轮(wheels)、马力(horsepower)、...
    发布于 2014-11-25 21:32:57 栏目: Ruby
    【ruby教程】Ruby 数据类型
    Ruby 数据类型 本章节我们将为大家介绍 Ruby 的基本数据类型。 Ruby支持的数据类型包括基本的Number、String、Ranges、Symbols,以及true、false和nil这几个特殊值,同时还有两种重要的数据结构——Array和Hash。 数值类型(Number) 1、整型(Integer) 整型分两种,如果在31位以内(四字节),那为...
    发布于 2014-11-25 21:37:26 栏目: Ruby
    【ruby教程】Ruby 语法
    Ruby 语法 让我们编写一个简单的 Ruby 程序。所有的 Ruby 文件扩展名都是 .rb。所以,把下面的源代码放在 test.rb 文件中。 #!/usr/bin/ruby -w puts 'Hello, Ruby!'; 在这里,假设您的 /usr/bin 目录下已经有可用的 Ruby 解释器。现在,尝试运行这个程序,如下所示: $...
    发布于 2014-11-25 20:46:42 栏目: Ruby
    【ruby教程】Ruby 环境变量
    Ruby 环境变量 Ruby 解释器使用下列环境变量来控制它的行为。ENV 对象包含了所有当前设置的环境变量列表。 变量描述 DLN_LIBRARY_PATH 动态加载??樗阉鞯穆肪?。 HOME 当没有参数传递给 Dir::chdir 时,要移动到的目录。也用于 File::expand_path 来扩展 '~'。 LOGDIR 当没有参...
    发布于 2014-11-25 20:49:11 栏目: Ruby
    【ruby教程】Ruby 命令行选项
    Ruby 命令行选项 Ruby 一般是从命令行运行,方式如下: $ ruby [ options ] [.] [ programfile ] [ arguments ... ] 解释器可以通过下列选项被调用,来控制解释器的环境和行为。 选项描述 -a 与 -n 或 -p 一起使用时,可以打开自动拆分模式(auto split mode)。请查看 -n 和 -...
    发布于 2014-11-25 21:14:36 栏目: Ruby
    【ruby教程】Ruby 安装 - Windows
    Ruby 安装 - Windows 下面列出了在 Windows 机器上安装 Ruby 的步骤。 注意:在安装时,您可能有不同的可用版本。 下载最新版的 Ruby 压缩文件。请点击这里下载。 下载 Ruby 之后,解压到新创建的目录下: 双击 Ruby1.6.7.exe 文件,启动 Ruby 安装向导。 点击 Next,继续向导的 Important Inf...
    发布于 2014-11-25 20:43:10 栏目: Ruby
    【ruby教程】Ruby 安装 - Unix
    Ruby 安装 - Unix 下面列出了在 Unix 机器上安装 Ruby 的步骤。 注意:在安装之前,请确保您有 root 权限。 下载最新版的 Ruby 压缩文件。请点击这里下载。 下载 Ruby 之后,解压到新创建的目录下: $ tar -xvzf ruby-1.6.7.tgz $ cd ruby-1.6.7 现在,配置并编译源代码,如下所示: $ ....
    发布于 2014-11-25 20:27:24 栏目: Ruby
    【ruby教程】Ruby 环境
    Ruby 环境 本地环境设置 如果您想要设置 Ruby 编程语言的环境,请阅读本章节的内容。本章将向您讲解与环境设置有关的所有重要的主题。建议先学习下面几个主题,然后再进一步深入学习其他主题: Linux/Unix 上的 Ruby 安装:如果您想要在 Linux/Unix 上配置开发环境,那么请查看本章节的内容。 Windows 上的 Ruby 安装:如果您...
    发布于 2014-11-25 21:00:01 栏目: Ruby