上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 75 下一页
摘要: Ruby 变量 变量是持有可被任何程序使用的任何数据的存储位置。 Ruby 支持五种类型的变量。您已经在前面的章节中大概了解了这些变量,本章节将为您详细讲解这五种类型的变量。 Ruby 全局变量 全局变量以 $ 开头。未初始化的全局变量的值为 nil,在使用 -w 选项后,会产生警告。 给全局变量赋 阅读全文
posted @ 2019-01-10 14:22 雷林鹏 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Ruby 类案例 下面将创建一个名为 Customer 的 Ruby 类,您将声明两个方法: display_details:该方法用于显示客户的详细信息。 total_no_of_customers:该方法用于显示在系统中创建的客户总数量。 #!/usr/bin/ruby class Custom 阅读全文
posted @ 2019-01-10 14:10 雷林鹏 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Ruby 注释 注释是在运行时会被忽略的 Ruby 代码内的注释行。单行注释以 # 字符开始,直到该行结束,如下所示: #!/usr/bin/ruby -w # 这是一个单行注释。 puts "Hello, Ruby!" 当执行时,上面的程序会产生以下结果: Hello, Ruby! Ruby 多行 阅读全文
posted @ 2019-01-09 13:32 雷林鹏 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Ruby 运算符 Ruby 支持一套丰富的运算符。大多数运算符实际上是方法调用。例如,a + b 被解释为 a.+(b),其中指向变量 a 的 + 方法被调用,b 作为方法调用的参数。 对于每个运算符(+ - * / % ** & | ^ << >> && ||),都有一个相对应的缩写赋值运算符(+ 阅读全文
posted @ 2019-01-09 13:12 雷林鹏 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Ruby 循环 Ruby 中的循环用于执行相同的代码块若干次。本章节将详细介绍 Ruby 支持的所有循环语句。 Ruby while 语句 语法 while conditional [do] code end 当 conditional 为真时,执行 code。while 循环的 condition 阅读全文
posted @ 2019-01-08 14:47 雷林鹏 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Ruby 判断 Ruby 提供了其他现代语言中很常见的条件结构。在这里,我们将解释所有的条件语句和 Ruby 中可用的修饰符。 Ruby if...else 语句 语法 if conditional [then] code... [elsif conditional [then] code...]. 阅读全文
posted @ 2019-01-08 14:35 雷林鹏 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Ruby 块 您已经知道 Ruby 如何定义方法以及您如何调用方法。类似地,Ruby 有一个块的概念。 块由大量的代码组成。 您需要给块取个名称。 块中的代码总是包含在大括号 {} 内。 块总是从与其具有相同名称的函数调用。这意味着如果您的块名称为 test,那么您要使用函数 test 来调用这个块 阅读全文
posted @ 2019-01-07 15:02 雷林鹏 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Ruby 方法 Ruby 方法与其他编程语言中的函数类似。Ruby 方法用于捆绑一个或多个重复的语句到一个单元中。 方法名应以小写字母开头。如果您以大写字母作为方法名的开头,Ruby 可能会把它当作常量,从而导致不正确地解析调用。 方法应在调用之前定义,否则 Ruby 会产生未定义的方法调用异常。 阅读全文
posted @ 2019-01-07 14:36 雷林鹏 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Ruby 字符串(String) Ruby 中的 String 对象存储并操作一个或多个字节的任意序列,通常表示那些代表人类语言的字符。 最简单的字符串是括在单引号(单引号字符)内。在引号标记内的文本是字符串的值: 'This is a simple Ruby string literal' 如果您 阅读全文
posted @ 2019-01-02 14:05 雷林鹏 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Ruby 模块(Module) 模块(Module)是一种把方法、类和常量组合在一起的方式。模块(Module)为您提供了两大好处。 模块提供了一个命名空间和避免名字冲突。 模块实现了 mixin 装置。 模块(Module)定义了一个命名空间,相当于一个沙箱,在里边您的方法和常量不会与其他地方的方 阅读全文
posted @ 2019-01-02 13:53 雷林鹏 阅读(195) 评论(0) 推荐(0) 编辑
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 75 下一页