暂无介绍
在真正开始使用Ruby之前,您需要对命令行有一个基本的了解。因为大多数Ruby脚本没有图形用户界面,所以您将从命令行运行它们。因此,您至少需要知道如何导航目录结构,以及如何使用管道字符(如|、<;和>;)重定向输入和输出。本教程中的命令在Windows、Linux和OSX上是相同的。...
为了创建可重用的组件,即可以在其他程序中轻松使用的组件,编程语言必须能够在运行时顺利导入代码。在Ruby中,require方法用于加载另一个文件并执行其所有语句。这用于导入文件中的所有类和方法定义。除了简单地执行文件中的所有语句外,require方法还跟踪以前需要哪些文件,因此不需要两次文件。...
许多gem托管在git存储库中,例如Github上的公共存储库。然而,要获得最新版本,通常没有为您轻松安装而构建的gems。不过,从git安装非常简单。...
Ruby在面向对象脚本语言中是独一无二的。从某种意义上说,对于那些热爱面向对象语言的人来说,它是一种纯粹的语言。所有东西,毫无例外,都自动成为对象,而在其他编程语言中,情况并非如此。...
“组合数组的最佳方式是什么?”这个问题相当模糊,可能意味着一些不同的事情。...
在Ruby中使用logger库是跟踪代码何时出错的一种简单方法。当出现错误时,详细说明导致错误的原因可以节省查找错误的时间。随着程序变得越来越大、越来越复杂,您可能需要添加一种写入日志消息的方法。Ruby附带了许多有用的类和库,称为标准库。其中包括logger库,它提供优先顺序和循环日志记录。...
全局变量是可以从程序中的任何位置访问的变量,而不考虑范围。它们以$(美元符号)字符开头表示。然而,全局变量的使用通常被认为是“非Ruby”,并且您很少看到它们。...