-
使用Case(Switch)Ruby语句
在大多数计算机语言中,case或conditional(也称为switch)语句将变量的值与几个常量或literals的值进行比较,并使用匹配的情况执行**条路径。在Ruby中,它'更灵活(更强大)。 案例equ
-
如何在Ruby中使用字符串替换
拆分字符串只是操纵字符串数据的一种方式。您还可以进行替换以用另一个字符串替换字符串的一部分。例如,在一个示例字符串(foo,bar,baz)中,用"foo"with"boo"in将产生"boo,bar,baz。"
-
使用红宝石中的注释
您的Ruby代码中的注释是其他程序员要阅读的注释和注释。Ruby解释器忽略了注释本身,因此注释内部的文本不受任何限制。 它'通常是在类和方法之前添加注释以及任何可能复杂或不
-
红宝石编程语言入门指南
Ruby在面向对象的脚本语言中是****的。从某种意义上说,它是一种纯粹的语言,适用于那些喜欢面向对象语言的人。毫无例外,一切都是自动对象,而在其他编程语言中,这不是't true。
-
使用OptionParser解析Ruby中的命令
在讨论OptionParser's功能的文章中,我们讨论了使用Ruby中的OptionParser优于手动查看ARGV以手动解析命令的一些原因。现在它开始学习如何使用OptionParser及其功能。
以下bo -
使用String#split方法在Ruby中拆分字符串
除非用户输入是单个单词或数字,否则该输入将需要拆分或转换为字符串或数字列表。
例如,如果一个程序要求您的全名,包括中间首字母,它首先需要将该输入分成三个单独的字符串,然后 -
用红宝石混叠一种方法
别名Ruby中的方法或变量名称是为方法或变量创建第二个名称。别名可以用来为使用类的程序员提供更多表达性的选项,或者帮助覆盖方法并改变类或对象的行为。Ruby使用"别名"and"
-
红宝石在轨道上的应用流程
01
的07
Rails应用程序流程当您'从头到尾重新编写自己的程序时,它很容易看到流量控制。程序从这里开始,有'一个循环,方法调用在这里,它'全部可见。但在Rails应用程序中,事 -
红宝石中的散列
数组不是管理Ruby中变量集合的**方法。另一种类型的变量集合是哈希,也称为关联数组。散列就像一个数组,它是一个存储其他变量的变量。但是,散列与数组不同,因为存储的变量不是以
-
使用记录器库-如何以Ruby编写日志消息
使用Ruby中的记录器库是跟踪代码出现问题的简单方法。如果出现问题,详细说明导致错误的确切事件可以节省您数小时查找错误。随着程序越来越大,越来越复杂,您可能需要添加一种写
-
Ruby中的三元(条件)运算符是什么?
三元(or条件)运算符将评估一个表达式,如果它's true,则返回一个值,如果它's false,则返回另一个值。它'有点像速记,紧凑的if语句。 Ruby's三元运算符有其用途,但它's也有点争议。
-
Gosu中的鼠标和键盘输入
根据定义,游戏是互动的。Gosu通过一个简单的界面直接进行这种交互,用于检测和响应按键和鼠标按钮夏季饮食养生小常识。处理程序中的输入有两种主要方法。首先是面向事件的方法
-
Ruby变量中的实例变量
实例变量以at sign(@)开头,只能在类方法中引用。它们与局部变量的不同之处在于它们不存在于任何特定范围内。相反,为类的每个实例存储一个类似的变量表。实例变量存在于类实例中
-
用Ruby创建数组的基本指南
在变量中存储变量在Ruby中很常见,通常被称为a"数据结构。"有许多种数据结构,其中最简单的是数组。
程序通常必须管理变量集合。例如,管理日历的程序必须包含一周中的天数列表 -
使用Ruby的属性
查看任何面向对象的代码,它或多或少都遵循相同的模式。创建一个对象,调用该对象上的一些方法并访问该对象的属性。在那里'除了将它作为参数传递给另一个对象's方法之外,您可以
-
如何在Ruby中生成随机数
虽然没有计算机可以生成真正的随机数,但Ruby确实可以访问一种返回伪随机数的方法。
01
04 12
数字是't实际上是随机的没有计算机可以纯粹通过计算生成真正的随机数。他 -
在Ruby中创建二维数组
以下文章是系列文章的一部分。有关本系列的更多文章,请参阅在Ruby中克隆游戏2048.有关完整和最终代码,请参阅gist。
现在我们知道算法将如何工作,现在需要考虑该算法将使用的 -
Ruby中的全局变量
全局变量是可以从程序中的任何位置访问的变量,无论范围如何。他们'用$(美元符号)字符开头重新表示。然而,全局变量的使用通常被认为是"un-Ruby,"你很少会看到它们。
定义全局变 -
从Git安装宝石
许多GEM托管在git存储库上,例如Github上的公共存储库。但是,要获取最新版本,通常没有为您轻松安装的GEM。但是从git安装非常容易。
首先,你必须了解git是什么。Git是图书馆开发 -
字符串Literals
字符串对象保存有序的字节序列,通常是字符,通常形成人类可读文本片段。它们'是所有编程语言中非常常见的对象类型,Ruby有许多**和低级方法来创建,访问和操作字符串对象。
字符