Ruby
Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。
江小白写bug
为互联网添油加醋
展开
-
第九章:Ruby 判断
Ruby判断Ruby 提供了几种很常见的条件结构。在这里,我们将解释所有的条件语句和 Ruby 中可用的修饰符。Rubyif...else语句if表达式用于条件执行。值false和nil为假,其他值都为真。请注意,Ruby 使用 elsif,不是使用 else if 和 elif。如果conditional为真,则执行code。如果conditional不...原创 2019-12-08 17:33:33 · 222 阅读 · 0 评论 -
第八章:Ruby 运算符
Ruby 支持一套丰富的运算符。大多数运算符实际上是方法调用。例如,a + b 被解释为 a.+(b),其中指向变量 a 的 + 方法被调用,b 作为方法调用的参数。对于每个运算符(+ - * / % ** & | ^ << >> && ||),都有一个相对应的缩写赋值运算符(+= -= 等等)。Ruby 算术运算符假设变量 a 的值为 ...原创 2019-12-05 22:28:35 · 253 阅读 · 0 评论 -
第七章:Ruby 变量
变量是持有可被任何程序使用的任何数据的存储位置。Ruby 支持五种类型的变量。一般小写字母、下划线开头:变量(Variable)。 $开头:全局变量(Global variable)。 @开头:实例变量(Instance variable)。 @@开头:类变量(Class variable)类变量被共享在整个继承链中 大写字母开头:常数(Constant)。您已经在前面的章节中大...原创 2019-12-04 22:03:24 · 144 阅读 · 0 评论 -
第六章:ruby中的整数、浮点数、字符串之间的相互转换
浮点数转换成整数,会强行去掉小数点后面的数字#!/usr/bin/ruby# -*- coding: UTF-8 -*-num = 123.23num1 = num.to_iputs "浮点数转换成整数,会强行去掉小数点后面的数字"puts "转换前:#{num}"puts "转换后:#{num1}"整数转换成浮点数,会添加小数点和0#!/usr/bin/ruby...原创 2019-11-29 10:31:13 · 504 阅读 · 0 评论 -
第五章:Ruby 类案例(计算器案例)
#!/usr/bin/ruby#创建计算机类class Calculator @num1 = 0; @num2 = 0; @num3 = 0; def initialize(num1, num2) @num1=num1 @num2=num2 print "计算数值为:num1:",@num1,";num2:",@num2,"\n"; en...原创 2019-11-27 22:45:18 · 168 阅读 · 0 评论 -
第一章:Ruby 安装 - Windows
下面列出了在 Windows 机器上安装 Ruby 的步骤。注意:在安装时,您可能有不同的可用版本。Window 系统下,我们可以使用 RubyInstaller 来安装 Ruby 环境,下载地址为:https://rubyinstaller.org/downloads/ 双击 rubyinstaller-devkit-2.6.5-1-x64.exe 文件,启动 Ruby 安装向导。安装...原创 2019-11-19 22:12:25 · 3188 阅读 · 0 评论 -
第四章:Ruby 类和对象(继承)
Ruby 是一种完美的面向对象编程语言。面向对象编程语言的特性包括:数据封装 数据抽象 多态性 继承类:一个面向对象的程序,涉及到的类和对象。类是个别对象创建的蓝图。在面向对象的术语中,您的自行车是自行车类的一个实例。以车辆为例,它包括车轮(wheels)、马力(horsepower)、燃油或燃气罐容量(fuel or gas tank capacity)。这些属性形成了车辆(...原创 2019-11-24 21:46:49 · 242 阅读 · 0 评论 -
第三章:Ruby 数据类型
Ruby 数据类型本章节我们将为大家介绍 Ruby 的基本数据类型。Ruby支持的数据类型包括基本的Number、String、Ranges、Symbols,以及true、false和nil这几个特殊值,同时还有两种重要的数据结构——Array和Hash。】数值类型(Number)1、整型(Integer)#!/usr/bin/ruby -w# -*- coding ...原创 2019-11-20 22:10:11 · 168 阅读 · 0 评论 -
第二章:Ruby 语法
Ruby 程序中的行尾当代码行的 尾部出现 "+,-,*,/ "等运算符的时候,是不会结尾程序!当“+”遇到字符串时,起连接符的作用#!/uer/bin/ruby -w# -*- coding:UTF-8 -*-print "你好:"+"北京!"Ruby 标识符(变量名)变量名可以为 字母,数字,下划线(_),但是不能为 关键字;#!/uer/bin/ruby...原创 2019-11-19 22:11:10 · 111 阅读 · 0 评论