-
如何在Ruby中组合数组
"组合数组的最佳方法是什么?"这个问题非常模糊,可能意味着一些不同的事情。
连接连接是将一件事附加到另一件事。例如,连接数组[1,2,3]和[4,5,6]将给你[1,2,3,4,5,6]。这可以 -
允许在轨道上的红宝石上发表评论
01 的07 允许注释 在之前的迭代中,添加RESTful身份验证,身份验证已添加到您的博客中,因此只有授权用户才能创建博客帖子。此迭代将添加博客教程的最后(和主要)功能:评论。在完成
-
在Ruby中排序数组
从一开始,分类就成为计算机科学家关注的问题。有许多算法进入和退出使用,直到今天,新算法仍在推动性能的界限。作为一种**语言,如果您关心性能,您将在Ruby中实现排序算法,此外,排序
-
在红宝石中使用Sinatra
在本系列文章的前一篇文章中,我们谈到了Sinatra是什么。在本文中,我们将看看一些真正的功能性Sinatra代码,触摸一些Sinatra功能,所有这些功能将在本系列即将发表的文章中深入探
-
JSON宝石
它'易于跳入解析并使用JSONgem在Ruby中生成JSON。它提供了一个API,用于从文本解析JSON以及从任意Ruby对象生成JSON文本。它很容易成为Ruby中使用最多的JSON库。 安装JSON Ge
-
图形用户界面:安装Tk
Tk GUI工具包最初是为TCL脚本语言编写的,但此后被包括Ruby在内的许多其他语言采用。虽然它不是最现代的工具包,但它是免费的,跨平台的,是更简单的GUI应用程序的不错选择。但是,在
-
如何在Linux上安装Ruby
默认情况下,Ruby安装在大多数Linux发行版上。但是,您可以按照以下步骤确定是否安装了Ruby,如果没有,请在Linux计算机上安装Ruby解释器。
如何在Linux上安装Ruby对于基于Linux -
解析命令行选项Ruby方式(OptionParser)
Ruby配备了强大而灵活的工具来解析命令行选项OptionParser。一旦你学会了如何使用它,你永远不会回到手动查看ARGV。OptionParser具有许多功能,使其对Ruby程序员非常有吸引力。
-
小学英语小知识 什么是堆栈?什么是流程?--鞋子布局经理
01 的06 The Stack 要有效使用任何GUI工具包,您必须了解其布局管理器(或几何管理器)。在Qt中,您有HBoxes和VBoxes,在Tk中您有Packer和Shoes,您有stacks and flows。它听起来很神
-
什么是机架?
关于Rack有很多谈话,但除非你自己是框架作者,否则你很少看到它。那么什么是机架?作为应用程序开发人员,为什么要关心它?
Rack Basics机架是一种中间件。它位于web应用程序和web -
在Linux上安装RVM
01
的06
Introduction为RVM设置Linux环境是安装RVM本身最难的部分。如果您'不熟悉从source编译红宝石的过程,您可能会有一些损失。值得庆幸的是,像ubtu这样的发行版让 -
使用命令行运行Ruby脚本
在真正开始使用Ruby之前,您需要对命令行有一个基本的了解。由于大多数红宝石脚本都有图形用户界面,因此您可以从命令行运行它们。因此,您需要至少知道如何导航目录结构以及如何
-
如何在Ruby中使用循环
计算机程序通常必须多次执行操作,而不仅仅是一次。例如,打印所有新电子邮件的程序需要从列表中打印每个电子邮件,而不仅仅是一封电子邮件。为此,使用称为循环的构造。循环将重复
-
红宝石名称错误的原因:未初始化的常数错误
开源编程语言Ruby以其清晰的语法和易用性而闻名。这并不意味着你会't偶尔会遇到错误消息。最棘手的问题之一是名称错误未初始化的常量异常,因为它有多种原因。例外的语法遵循
-
使用Glob和目录
"Globing"文件(带有Dir.glob )在Ruby中允许您仅选择给定目录中所需的文件,例如所有XML文件。即使Dir.blog 是像正则表达式,不是。与Ruby's正则表达式相比,它非常有限,并且与shell
-
使用红宝石环境变量
环境变量是通过命令行或图形外壳传递给程序的变量。当引用环境变量时,将引用其值(无论变量定义为什么)。
尽管有许多环境变量仅影响命令行或图形shell本身(例如PATH或HOME),但也 -
Ruby中的命令行参数
许多红宝石脚本没有文本或图形界面。他们只需跑步,完成工作,然后退出。要与这些脚本进行通信以更改其行为,必须使用命令行参数。
命令行是UNIX命令的标准操作模式,由于Ruby广泛 -
修复Ruby“NameError:undefined local variable”错误
在Ruby中,您不需要声明变量,但您必须在引用变量之前为它们分配一些内冷健康知识容。 如果您'重新引用尚未存在的本地变量,则可能会看到两个错误之一。 红宝石名称错误消息 Nam
-
使用Case(Switch)Ruby语句
在大多数计算机语言中,case或conditional(也称为switch)语句将变量的值与几个常量或literals的值进行比较,并使用匹配的情况执行**条路径。在Ruby中,它'更灵活(更强大)。 案例equ
-
如何在Ruby中使用字符串替换
拆分字符串只是操纵字符串数据的一种方式。您还可以进行替换以用另一个字符串替换字符串的一部分。例如,在一个示例字符串(foo,bar,baz)中,用"foo"with"boo"in将产生"boo,bar,baz。"