您的位置:首页 > 计算机编程 > ruby
  • 使用Case(Switch)Ruby语句

    在大多数计算机语言中,case或conditional(也称为switch)语句将变量的值与几个常量或literals的值进行比较,并使用匹配的情况执行**条路径。在Ruby中,它'更灵活(更强大)。 案例equ

    2020-11-28 08:00:15
  • 如何在Ruby中使用字符串替换

    拆分字符串只是操纵字符串数据的一种方式。您还可以进行替换以用另一个字符串替换字符串的一部分。例如,在一个示例字符串(foo,bar,baz)中,用"foo"with"boo"in将产生"boo,bar,baz。"

    2020-11-28 08:00:12
  • 使用红宝石中的注释

    您的Ruby代码中的注释是其他程序员要阅读的注释和注释。Ruby解释器忽略了注释本身,因此注释内部的文本不受任何限制。 它'通常是在类和方法之前添加注释以及任何可能复杂或不

    2020-11-28 08:00:10
  • 红宝石编程语言入门指南

    Ruby在面向对象的脚本语言中是****的。从某种意义上说,它是一种纯粹的语言,适用于那些喜欢面向对象语言的人。毫无例外,一切都是自动对象,而在其他编程语言中,这不是't true。

    2020-11-28 08:00:07
  • 使用OptionParser解析Ruby中的命令

    在讨论OptionParser's功能的文章中,我们讨论了使用Ruby中的OptionParser优于手动查看ARGV以手动解析命令的一些原因。现在它开始学习如何使用OptionParser及其功能。

    以下bo

    2020-11-28 08:00:04
  • 使用String#split方法在Ruby中拆分字符串

    除非用户输入是单个单词或数字,否则该输入将需要拆分或转换为字符串或数字列表。

    例如,如果一个程序要求您的全名,包括中间首字母,它首先需要将该输入分成三个单独的字符串,然后

    2020-11-28 08:00:01
  • 用红宝石混叠一种方法

    别名Ruby中的方法或变量名称是为方法或变量创建第二个名称。别名可以用来为使用类的程序员提供更多表达性的选项,或者帮助覆盖方法并改变类或对象的行为。Ruby使用"别名"and"

    2020-11-28 07:59:59
  • 红宝石在轨道上的应用流程

    01
    的07


    Rails应用程序流程当您'从头到尾重新编写自己的程序时,它很容易看到流量控制。程序从这里开始,有'一个循环,方法调用在这里,它'全部可见。但在Rails应用程序中,事

    2020-11-28 07:59:56
  • 红宝石中的散列

    数组不是管理Ruby中变量集合的**方法。另一种类型的变量集合是哈希,也称为关联数组。散列就像一个数组,它是一个存储其他变量的变量。但是,散列与数组不同,因为存储的变量不是以

    2020-11-28 07:59:53
  • 使用记录器库-如何以Ruby编写日志消息

    使用Ruby中的记录器库是跟踪代码出现问题的简单方法。如果出现问题,详细说明导致错误的确切事件可以节省您数小时查找错误。随着程序越来越大,越来越复杂,您可能需要添加一种写

    2020-11-28 07:59:50
  • Ruby中的三元(条件)运算符是什么?

    三元(or条件)运算符将评估一个表达式,如果它's true,则返回一个值,如果它's false,则返回另一个值。它'有点像速记,紧凑的if语句。 Ruby's三元运算符有其用途,但它's也有点争议。

    2020-11-28 07:59:49
  • Gosu中的鼠标和键盘输入

    根据定义,游戏是互动的。Gosu通过一个简单的界面直接进行这种交互,用于检测和响应按键和鼠标按钮夏季饮食养生小常识。处理程序中的输入有两种主要方法。首先是面向事件的方法

    2020-11-28 07:59:46
  • Ruby变量中的实例变量

    实例变量以at sign(@)开头,只能在类方法中引用。它们与局部变量的不同之处在于它们不存在于任何特定范围内。相反,为类的每个实例存储一个类似的变量表。实例变量存在于类实例中

    2020-11-28 07:59:44
  • 用Ruby创建数组的基本指南

    在变量中存储变量在Ruby中很常见,通常被称为a"数据结构。"有许多种数据结构,其中最简单的是数组。

    程序通常必须管理变量集合。例如,管理日历的程序必须包含一周中的天数列表

    2020-11-28 07:59:40
  • 使用Ruby的属性

    查看任何面向对象的代码,它或多或少都遵循相同的模式。创建一个对象,调用该对象上的一些方法并访问该对象的属性。在那里'除了将它作为参数传递给另一个对象's方法之外,您可以

    2020-11-28 07:59:38
  • 如何在Ruby中生成随机数

    虽然没有计算机可以生成真正的随机数,但Ruby确实可以访问一种返回伪随机数的方法。

    01
    04 12

    数字是't实际上是随机的没有计算机可以纯粹通过计算生成真正的随机数。他

    2020-11-28 07:59:35
  • 在Ruby中创建二维数组

    以下文章是系列文章的一部分。有关本系列的更多文章,请参阅在Ruby中克隆游戏2048.有关完整和最终代码,请参阅gist。

    现在我们知道算法将如何工作,现在需要考虑该算法将使用的

    2020-11-28 07:59:32
  • Ruby中的全局变量

    全局变量是可以从程序中的任何位置访问的变量,无论范围如何。他们'用$(美元符号)字符开头重新表示。然而,全局变量的使用通常被认为是"un-Ruby,"你很少会看到它们。

    定义全局变

    2020-11-28 07:59:28
  • 从Git安装宝石

    许多GEM托管在git存储库上,例如Github上的公共存储库。但是,要获取最新版本,通常没有为您轻松安装的GEM。但是从git安装非常容易。

    首先,你必须了解git是什么。Git是图书馆开发

    2020-11-28 07:59:26
  • 字符串Literals

    字符串对象保存有序的字节序列,通常是字符,通常形成人类可读文本片段。它们'是所有编程语言中非常常见的对象类型,Ruby有许多**和低级方法来创建,访问和操作字符串对象。

    字符

    2020-11-28 07:59:22