1K+ 次浏览
在 Ruby 中,当我们使用 include 关键字时,我们正在导入模块代码,但我们不允许直接使用类访问导入模块的方法,因为它基本上作为超类的子类导入。另一方面,当我们使用 Ruby 中的 extend 关键字时,我们正在导入模块代码,但这些方法作为类方法导入。如果我们尝试使用类的实例访问导入的方法,编译器将抛出错误。现在让我们在 Ruby 代码中使用这两个关键字来…… 阅读更多
在 Ruby 中,我们使用“或”关键字来返回其两个操作数之间的逻辑差。简单来说,如果两个操作数都为真,则条件变为真。“或”如果任何一个条件/表达式为“真”,则返回真。只有当所有条件都为“假”时,它才返回假。需要注意的是,or 关键字等效于“||”逻辑运算符,但在 Ruby 中具有较低的优先级。语法如下所示。条件1 或 条件2让我们在 Ruby 代码中使用 or 关键字,看看它是如何工作的。示例 1考虑显示的代码…… 阅读更多
在 Ruby 中,当我们想要获取表达式然后反转其布尔值时,我们使用 not 关键字。简单来说,如果表达式计算结果为真,那么通过使用 not 关键字,我们将得到假作为表达式的结果。可以说 not 关键字在 Ruby 中的工作方式类似于“!”运算符,但它们之间唯一的区别是“!”运算符具有所有运算符中最高的优先级,而“not”运算符具有最低的优先级。语法以下是 Ruby 中 not 关键字的语法not 表达式现在,让我们来看几个例子…… 阅读更多
556 次浏览
Ruby 提供了一个特殊的关键字,称为 defined?,用于确定是否在 Ruby 中定义了特定的对象或数据类型。“defined?”关键字将返回一个字符串来描述其表达式或参数(如果传递的表达式或参数已定义)。如果 Ruby 中未定义表达式或参数,则返回 nil。语法以下是 Ruby 中 defined 关键字的语法defined? 变量名现在,让我们来看几个例子来演示如何在 Ruby 中使用 defined 关键字。示例 1考虑下面显示的代码。#声明变量 programming = 2 ruby = programming ... 阅读更多
560 次浏览
Ruby 中的 'and' 关键字在 Ruby 中,我们使用“and”关键字来返回真(如果两个操作数都为真),以及假(如果一个或多个操作数为假)。需要注意的是,and 关键字等效于 && 逻辑运算符,但在 Ruby 中具有较低的优先级。语法如下所示。表达式1 and 表达式2让我们在 Ruby 代码中使用 and 关键字,看看它是如何工作的。示例考虑下面显示的代码。variable1 = "sunshine" variable2 = "$un$h1ne" # 使用 and 关键字 if (variable1 == "sunshine" and variable2 == "$un$h1ne") puts "Learn ... 阅读更多
591 次浏览
与其他编程语言一样,Ruby 中的方法将一个或多个可重复语句捆绑到一个单元中。Ruby 中的方法名称应以小写字母开头。如果以大写字母开头方法名,Ruby 可能会认为它是一个常量,因此可能会错误地解析调用。在调用方法之前应该定义方法,否则 Ruby 将为调用未定义的方法引发异常。在 Ruby 中调用方法的方法有很多种。当我们在 Ruby 中调用方法时,括号的使用是可选的,因此可以使用…… 阅读更多
224 次浏览
Ruby 中有几种方法可用于数字。在本文中,我们将探讨一些这些有用的方法以及如何使用它们。Ruby 中的 number.even 此方法用于检查特定数字是否为偶数。考虑下面显示的代码 - 示例考虑下面显示的代码。num = 14 puts num.even? num = 19 puts num.even? 输出它将产生以下输出。true falsenumber.odd in Ruby 此方法用于检查特定数字是否为奇数。考虑下面显示的代码 - 示例考虑下面显示的代码。num ... 阅读更多
249 次浏览
Ruby 中的 Float 类是 Numeric 类的子类。其对象是实数的表示,使用浮点数的本机架构表示。让我们考虑 Ruby 中 Float 类中可用的不同方法。Ruby 中的 == 方法当我们想要返回 True 时,使用 == 方法,如果两个对象相等。示例考虑下面显示的代码。puts 3.7 == 4 puts 3.7 == 3.7 输出它将产生以下输出。false trueabs Ruby 中的方法abs 方法用于返回浮点数的绝对值。示例考虑下面显示的代码。puts (-50.56).abs puts ... 阅读更多
4K+ 次浏览
Ruby 为我们提供了不同的方法来处理文件。简单来说,文件处理涉及不同的过程,例如创建新文件、读取文件中存在的内容、向文件写入一些内容、将内容附加到文件、删除文件等等。在 Ruby 中进行文件处理可以使用不同的模式。这些是 -r = 只读模式r+ = 读写模式w = 只写模式w+ = 读写模式等等。这四个提到的模式是在 Ruby 中进行文件处理时最常用的模式。在本文中,…… 阅读更多
135 次浏览
编程中的异常是在运行时发生的错误。它们很难有效地处理,但重要的是要处理它们,否则它们会停止程序执行。可能遇到的一些常见异常包括 - 尝试打开不存在的文件,将数字除以零,内存不足等等。现在让我们来看几个例子来演示异常是如何停止 Ruby 程序执行的。示例 1考虑下面显示的代码。取两个整数值 $First = 10; $Second = 0; # 除以零错误 $Third = $First / ... 阅读更多