📝 Ruby
103篇技术文档📅  最后修改于: 2020-10-16 06:09:00        🧑  作者: Mango
由于Object类包含Kernel模块,因此其方法在Ruby程序中随处可见。可以在没有接收方的情况下调用它们(功能形式)。因此,它们通常称为函数。这里提供了内置函数的完整列表供您参考-Sr.No.Methods & Description1abortTerminates program. If an exception is raised (i.e., $! isn’t nil), its err...
📅  最后修改于: 2020-10-16 06:09:26        🧑  作者: Mango
Ruby的预定义变量会影响整个程序的行为,因此不建议在库中使用它们。大多数预定义变量中的值可以通过其他方式访问。下表列出了所有Ruby的预定义变量。Sr.No.Variable Name & Description1$!The last exception object raised. The exception object can also be accessed using =...
📅  最后修改于: 2020-10-16 06:09:41        🧑  作者: Mango
下表列出了所有Ruby的预定义常量-注– TRUE,FALSE和NIL向后兼容。最好使用true,false和nil。Sr.No.Constant Name & Description1TRUESynonym for true.2FALSESynonym for false.3NILSynonym for nil.4ARGFAn object providing access to virtual...
📅  最后修改于: 2020-10-16 06:09:58        🧑  作者: Mango
标准Ruby工具标准的Ruby发行版包含有用的工具以及解释器和标准库-这些工具可帮助您调试和改进Ruby程序,而无需花费很多精力。本教程将为您提供这些工具的良好入门。RubyGems-RubyGems是Ruby的软件包实用程序,可安装Ruby软件包并使它们保持最新。Ruby调试器–为了帮助处理错误,Ruby的标准发行版包括调试器。这与gdb实用程序非常相似,后者可用于调试复杂程序。交互式Ruby(...
📅  最后修改于: 2020-10-16 06:10:19        🧑  作者: Mango
以下资源包含有关Ruby的其他信息。请使用它们来获得有关此方面的更深入的知识。Ruby上的有用链接Ruby主站点-Ruby官方站点。查找所有文档,教程,新闻等的完整列表。Ruby文档-Ruby文档站点。Ruby Application Archive-为特定平台编译的Ruby程序,库,文档和二进制包的集合。Rails API–Rails API的完整列表RailsConf-由Ruby Centra...
📅  最后修改于: 2020-10-16 06:10:32        🧑  作者: Mango
Ruby是由Yukihiro Matsumoto(也称为Matz)设计的脚本语言。它可以在各种平台上运行,例如Windows,Mac OS和各种UNIX版本。本教程全面了解Ruby。...
📅  最后修改于: 2020-10-16 06:10:46        🧑  作者: Mango
PDF版本快速指南资源资源求职讨论区Ruby on Rails是由David Heinemeier Hansson用Ruby编写的非常有生产力的Web应用程序框架。本教程使您对Ruby on Rails有完整的了解。听众本教程是为希望使用Ruby框架来开发数据库支持的Web应用程序的初学者而设计的。先决条件您需要具备Ruby和面向对象编程的基础知识才能理解本教程。此外,您通常需要熟悉Interne...
📅  最后修改于: 2021-01-08 12:51:23        🧑  作者: Mango
Ruby教程Ruby教程提供了Ruby的基本和高级概念。我们的Ruby编程教程专为初学者和专业人士设计。Ruby是一种开源且完全面向对象的编程语言。我们的Ruby教程涵盖了Ruby的所有主题,例如安装,示例,运算符,控制语句,循环,注释,数组,字符串,哈希,正则表达式,文件处理,异常处理,OOP,范围,迭代器。等等红宝石索引先决条件在学习Ruby之前,您必须具有任何编程语言的基本知识。听众我们的R...
📅  最后修改于: 2021-01-08 12:52:16        🧑  作者: Mango
什么是红宝石Ruby是一种动态,开源,面向对象和反射式编程语言。 Ruby被认为类似于Perl和Smalltalk编程语言。它可以在Windows,Mac OS和所有UNIX版本的所有类型的平台上运行。它是完全面向对象的编程语言。一切都是Ruby中的对象。每个代码都有其属性和动作。在这里,属性是指变量,而动作是指方法。Ruby被认为遵循POLA(最小惊讶原则)。这意味着该语言的行为方式可最大程度地...
📅  最后修改于: 2021-01-08 12:53:10        🧑  作者: Mango
Ruby的功能Ruby语言具有许多功能。其中一些解释如下:面向对象灵活性表达功能混合蛋白视觉外观动态打字和鸭子打字异常处理垃圾收集器随身携带关键词语句定界符可变常数命名约定关键字参数方法名称单例方法缺少方法区分大小写面向对象Ruby是纯粹的面向对象的编程语言。每个值都是一个对象。每个对象都有一个类,每个类都有一个超类。每个代码都有其属性和动作。 Ruby受Smalltalk语言的影响。适用于对象的...
📅  最后修改于: 2021-01-08 12:54:04        🧑  作者: Mango
Ruby与PythonRuby和Python编程语言之间有许多异同。相似之处它们都是高级语言。它们都是服务器端脚本语言。两者都用于Web应用程序。两者都可以在多个平台上工作。两者都有清晰的语法并且易于阅读。两者都使用称为irb的交互式提示。对象是强类型和动态类型的。两者都使用嵌入式文档工具。差异性TermsRubyPythonDefinitionRuby is an open source web...
📅  最后修改于: 2021-01-08 12:54:57        🧑  作者: Mango
Ruby安装Ruby是一种跨平台编程语言。在不同的操作系统上安装的方式有所不同。对于UNIX之类的操作系统,请使用系统的软件包管理器。对于Windows操作系统,请使用RubyInstaller。对于OS X系统,请使用第三方工具(rbenv和RVM)。我们将使用软件包管理器在Linux Ubuntu上安装Ruby。步骤1从链接中选择要安装的软件包管理系统,请单击此处步骤2Debian GNU /...
📅  最后修改于: 2021-01-08 12:55:51        🧑  作者: Mango
你好Ruby程序现在,我们将编写一个简单的Ruby程序。在编写Hello World程序之前,我们假设您已经在系统中成功安装了Ruby。Hello Ruby程序的要求下载Ruby并安装。创建一个扩展名为.rb的文件。将Ruby路径连接到文件。运行文件。创建Hello Ruby程序1)使用任何文本编辑器并创建hello.rb文件。编写以下代码,2)将Ruby路径连接到上述文件。我们已经在桌面中创建了...
📅  最后修改于: 2021-01-08 12:56:52        🧑  作者: Mango
Ruby运算符Ruby具有一组内置的现代运算符。运算符是用于执行不同操作的符号。例如+,-,/,*等。运算符类型:一元运算符空中运算符按位运算符逻辑运算符三元运算符赋值运算符运算符范围运算符一元运算符一元运算符期望一个单一的操作数继续运行。OperatorDescription!Boolean NOT~Bitwise complement+Unary plus例在文件hello.rb中,编写以下代...
📅  最后修改于: 2021-01-08 12:57:49        🧑  作者: Mango
Ruby变量Ruby变量是保存要在程序中使用的数据的位置。每个变量都有不同的名称。这些变量名称基于某些命名约定。与其他编程语言不同,无需在Ruby中声明变量。需要一个前缀来表示它。Ruby中有四种类型的变量:局部变量类变量实例变量全局变量局部变量局部变量名称以小写字母或下划线(_)开头。它只能访问或在其初始化块内包含其范围。代码块完成后,变量将没有作用域。当调用未初始化的局部变量时,它们被解释为对...