找到 34423 篇文章,关于编程

Ruby 中 'include' 和 'extend' 的区别

Mukul Latiyan
更新于 2022年4月12日 08:49:45

1K+ 次浏览

在 Ruby 中,当我们使用 `include` 关键字时,我们正在导入模块代码,但是我们不能直接使用类访问导入模块的方法,因为它基本上作为超类的子类被导入。另一方面,当我们在 Ruby 中使用 `extend` 关键字时,我们正在导入模块代码,但方法作为类方法被导入。如果我们尝试使用类的实例访问我们导入的方法,编译器将抛出错误。现在让我们在 Ruby 代码中使用这两个关键字来…… 阅读更多

如何在 Ruby 中使用 "or" 关键字?

Mukul Latiyan
更新于 2022年4月12日 08:45:00

1K+ 次浏览

在 Ruby 中,我们使用 "or" 关键字来返回其两个操作数之间的逻辑差。简单来说,如果两个操作数都为真,则条件变为真。"or" 如果任何一个条件/表达式为 "true",则返回 True。只有当所有条件都为 "false" 时,它才返回 False。需要注意的是,or 关键字等效于 "||" 逻辑运算符,但在 Ruby 中优先级较低。语法如下所示:Condition1 or Condition2 让我们在 Ruby 代码中使用 or 关键字,看看它是如何工作的。示例 1 考虑以下代码…… 阅读更多

如何在 Ruby 中使用 "not" 关键字?

Mukul Latiyan
更新于 2022年4月12日 08:39:24

1K+ 次浏览

在 Ruby 中,当我们想要获取表达式并反转其布尔值时,我们使用 not 关键字。简单来说,如果表达式的计算结果为 True,那么通过使用 not 关键字,我们将得到 False 作为表达式的结果。可以说 not 关键字在 Ruby 中类似于 "!" 运算符,但它们之间的唯一区别是 "!" 运算符具有所有运算符的最高优先级,而 "not" 运算符具有最低优先级。语法如下所示:not expression 现在,让我们来看几个例子…… 阅读更多

如何在 Ruby 中使用 "defined?" 关键字?

Mukul Latiyan
更新于 2022年4月12日 08:37:13

556 次浏览

Ruby 提供了一个特殊的关键字,称为 defined?,用于确定 Ruby 中是否定义了特定对象或数据类型。如果传递的表达式或参数已定义,则 defined? 关键字将返回一个字符串来描述其表达式或参数。如果 Ruby 中未定义表达式或参数,则返回 nil。语法如下所示:defined? variable_name 现在,让我们来看几个例子来演示如何在 Ruby 中使用 defined 关键字。示例 1 考虑以下代码:# 声明变量 programming = 2 ruby = programming ... 阅读更多

如何在 Ruby 中使用 'and' 关键字?

Mukul Latiyan
更新于 2022年4月12日 08:35:03

560 次浏览

Ruby 中的 'and' 关键字 在 Ruby 中,我们使用 "and" 关键字来返回 True(如果两个操作数都为真),如果一个或多个操作数为假则返回 False。需要注意的是,and 关键字等效于 && 逻辑运算符,但在 Ruby 中优先级较低。语法如下所示:expression1 and expression2 让我们在 Ruby 代码中使用 and 关键字,看看它是如何工作的。示例 考虑以下代码:variable1 = "sunshine" variable2 = "$un$h1ne" # 使用 and 关键字 if (variable1 == "sunshine" and variable2 == "$un$h1ne")    puts "Learn ... 阅读更多

如何在 Ruby 中调用方法?

Mukul Latiyan
更新于 2022年4月12日 08:32:45

591 次浏览

Ruby 中的方法,与其他编程语言一样,将一个或多个可重复的语句捆绑到一个单元中。Ruby 中的方法名应该以小写字母开头。如果以大写字母开头方法名,Ruby 可能会认为它是一个常量,因此解析调用可能会出错。方法应该在调用之前定义,否则 Ruby 将为调用未定义的方法引发异常。在 Ruby 中调用方法的方法有很多种。当我们在 Ruby 中调用方法时,括号的使用是可选的,因此它们可以…… 阅读更多

Ruby 中 Numeric 类的有用方法

Mukul Latiyan
更新于 2022年4月12日 08:30:09

224 次浏览

Ruby 中有几种方法可以用于数字。在本文中,我们将探讨一些这些有用的方法以及如何使用它们。number.even in Ruby 此方法用于当我们想要检查特定数字是否为偶数时。考虑以下代码 − 示例 考虑以下代码。num = 14 puts num.even? num = 19 puts num.even? 输出 它将产生以下输出。true falsenumber.odd in Ruby 此方法用于当我们想要检查特定数字是否为奇数时。考虑以下代码 − 示例 考虑以下代码。num ... 阅读更多

Ruby 中 Float 类中的有用方法

Mukul Latiyan
更新于 2022年4月12日 08:26:02

249 次浏览

Ruby 中的 Float 类是 Numeric 类的子类。它的对象是实数的表示,使用浮点数的本机架构表示。让我们考虑一下 Ruby 的 float 类中可用的不同方法。== Method in Ruby == 方法用于当我们想要返回 True 时,如果两个对象相等。示例 考虑以下代码。puts 3.7 == 4 puts 3.7 == 3.7 输出 它将产生以下输出。false trueabs Method in Ruby abs 方法用于当我们想要返回 float 的绝对值时。示例 考虑以下代码。puts (-50.56).abs puts ... 阅读更多

如何在 Ruby 中读取和写入文件

Mukul Latiyan
更新于 2022年4月12日 08:22:01

4K+ 次浏览

Ruby 为我们提供了不同的方法来处理文件。简单来说,文件处理包括不同的过程,例如创建新文件、读取文件中存在的内容、向文件写入一些内容、将内容附加到文件、删除文件等等。在 Ruby 中进行文件处理可以使用不同的模式。这些是 −r = 只读模式 r+ = 读写模式 w = 只写模式 w+ = 读写模式 等等。这四个提到的模式是处理 Ruby 文件时最常用的模式。在本文中,…… 阅读更多

如何在 Ruby 中处理异常

Mukul Latiyan
更新于 2022年4月12日 08:05:57

135 次浏览

编程中的异常是在运行时发生的错误。它们很难有效地处理,但处理它们很重要,否则它们会停止程序执行。一些常见的异常包括:尝试打开不存在的文件、将数字除以零、内存不足等。现在让我们来看几个例子来演示异常是如何停止 Ruby 程序的执行的。示例 1 考虑以下代码。获取两个整数值 $First = 10; $Second = 0; # 除以零错误 $Third = $First / ... 阅读更多

广告
© . All rights reserved.