Ruby
 Ruby-概述
  2020-10-16-05:46:10            mango

Ruby是一种纯粹的面向对象的编程语言。它是由日本的YukihiroMatsumoto于1993年创建的。您可以在www.ruby-lang.org上的Ruby邮件列表中找到名称YukihiroMatsumoto。松本在Ruby社区中也称为Matz。Ruby是“程序员最好的朋友”。Ruby具有与Smalltalk,Pe

文章详情
 Ruby-环境设置
  2020-10-16-05:46:30            mango

本地环境设置如果您仍然愿意为Ruby编程语言设置环境,那么让我们继续。本教程将教您与环境设置有关的所有重要主题。我们建议您首先阅读以下主题,然后再继续进行-Linux/Unix上的Ruby安装-如果您打算在Linux/Unix机器上安装开发环境,请阅读本章。Windows上的Ruby安装-如果您打算在WindowsMa

文章详情
 Ruby-语法
  2020-10-16-05:47:01            mango

让我们用Ruby编写一个简单的程序。所有ruby文件的扩展名为.rb。因此,将以下源代码放入test.rb文件中。现场演示在这里,我们假设您在/usr/bin目录中有Ruby解释器。现在,尝试按以下方式运行此程序-这将产生以下结果-您已经看到了一个简单的Ruby程序,现在让我们看一些与Ruby语法相关的基本概念。Rub

文章详情
 Ruby-类和对象
  2020-10-16-05:47:37            mango

Ruby是一种完美的面向对象编程语言。面向对象编程语言的功能包括-数据封装数据抽象多态性遗产这些功能已在面向对象的Ruby一章中进行了讨论。面向对象的程序涉及类和对象。类是从中创建单个对象的蓝图。用面向对象的术语来说,您的自行车是称为自行车的一类对象的实例。以任何车辆为例。它包括车轮,马力以及燃油或汽油箱的容量。这些特

文章详情
 Ruby-变量,常量和字面量
  2020-10-16-05:48:34            mango

变量是存储位置,用于保存任何程序要使用的任何数据。Ruby支持五种类型的变量。在上一章中,您已经对这些变量进行了简短的描述。本章将说明这五种变量。Ruby全局变量全局变量以$开头。未初始化的全局变量的值为nil并使用-w选项产生警告。分配给全局变量会更改全局状态。不建议使用全局变量。它们使程序变得神秘。这

文章详情
 Ruby-评论
  2020-10-16-05:48:49            mango

注释是Ruby代码中的注释行,在运行时会被忽略。一行注释以#字符开头,它们从#延伸到该行的末尾,如下所示-现场演示执行后,上述程序会产生以下结果-Ruby多行注释您可以使用=begin和=end语法注释多行,如下所示:现场演示执行后,上述程序会产生以下结果-确保结尾注释与代码之间的距离足够远,并且易于区分。如果一个块中

文章详情
 Ruby-如果…否则,大小写,除非
  2020-10-16-05:49:12            mango

Ruby提供了现代语言非常常见的条件结构。在这里,我们将解释Ruby中所有可用的条件语句和修饰符。Rubyif…else语句句法如果表达式用于条件执行。值false和nil为false,其他所有值为true。请注意,Ruby使用的是elsif,而不是if和elif。如果条件为true,则执行代码。如果条件不为真,则执行

文章详情
 Ruby-循环
  2020-10-16-05:49:50            mango

Ruby中的循环用于执行相同的代码块指定的次数。本章详细介绍了Ruby支持的所有循环语句。Rubywhile语句句法条件为真时执行代码。while循环的条件与代码由保留字do,换行符,反斜杠\或分号;分隔。例现场演示这将产生以下结果-RubyWhile修饰符句法条件为真时执行代码。如果while修饰符跟随没有救援或su

文章详情
 Ruby-方法
  2020-10-16-05:50:26            mango

Ruby方法与任何其他编程语言中的函数都非常相似。Ruby方法用于将一个或多个可重复语句捆绑为一个单元。方法名称应以小写字母开头。如果您以大写字母开头的方法名称,Ruby可能会认为它是一个常量,因此可能会错误地解析该调用。方法应该在调用它们之前定义,否则Ruby将为未定义的方法调用引发异常。句法因此,您可以定义一个简单

文章详情
 Ruby-块
  2020-10-16-05:50:52            mango

您已经了解了Ruby是如何定义方法的,可以在其中放置大量语句,然后调用该方法。同样,Ruby也具有Block的概念。一个块由代码块组成。您为块分配名称。块中的代码始终括在大括号({})中。始终使用与该块同名的函数来调用该块。这意味着,如果您有一个名为test的块,则可以使用函数test来调用该块。您可以使用yield语

文章详情

Made with ❤️ in Chengdu. Copyright reserved 2019-2022.

蜀ICP备20006366号-1