中间在忙项目去了。隔了一个星期没有看ruby。接着上次的看,顺便还复习了之前的内容,这次用晚上的时间看了下ruby的跳转/循环操作这次用了linux系统来编写,又得重新配置下ruby环境,不是linux配置这样的开发环境哪一个简单了得,于是我先试了下有没有预装ruby.输入ruby -v于是有提示说还没有安装,但提供了ruby1.9.1,需要用到sudo apt-get install ruby1
转载 2024-02-26 10:43:17
165阅读
Ruby是真正的面向对象语言,你所操作的一切东西都是对象,它们返回的操作结果也是对象。在Ruby里,实例由类的构造函数创建。标准的构造函数是new。song1 = Song.new("Ruby Tuesday")   song2 = Song.new("Enveloped in Python")   # and so on虽然这些实例由同一个类创建,但它们各自有着唯一的特征。首先,它们有唯一的对象
转载 2023-12-28 20:52:16
58阅读
创建命令命令行的输入数据向程序传递数据,最简单的方法就是使用命令行。Ruby中,使用ARGV这个Ruby预定义好的数组来获取从命令行传递过来的数据。数组ARGV中的元素就是在命令行中指定的脚本字符串参数。文件的读取Ruby除了读取命令行传递过来的字符串参数外,还可以读取预先写在文件中的数据Ruby的源代码中有一个名为ChangeLog的文件夹,里面记录了Ruby相关的修改日志从文件中读取内容并输出
转载 2023-08-07 22:02:28
191阅读
1. 面向对象1.1 对象Ruby是面向对象语言,所操作的每件东西都是对象,操作结果本身也是对象。在Ruby里,需要定义类来表示实体。类是状态和使用这些状态的方法的组合。一旦建立了类,通常要为每个类创建若干个实例。在Ruby中,通过调用构造函数来创建对象,标准的构造函数被称为new,例如:obj = MyClass.new()每个对象都有一个唯一的对象标识符,可以定义一些实例变
原创 2012-12-10 20:30:15
803阅读
1点赞
学习Ruby参考教程: http://www.w3cschool.cc/ruby/ruby-installation-windows.htmlwindowx下的ruby学习一.安装ruby,下载最新window稳定版ruby,这里是1.9.3版本点击next安装直到完成,为了方便,在安装界面下方会有个复选框提示是否需要安装watir,DevKit和环境配置的选项,这里勾选了,就不用那么麻烦配置了。
原创 2014-08-26 22:12:35
949阅读
1点赞
好久没写记录东西了,近期决定记录写ruby方面的东西。大家一起学习。ruby 基础语法1、凝视单行凝视 ##開始到行末是单行凝视多行凝视 =begin =end多行凝视以=begin開始 以=end结束,=begin和=end前不能有其它字符,包含空格。一般=begin 和 =end独占一行,这样看
转载 2017-06-13 12:58:00
175阅读
2评论
一、注释与分行 Ruby中的注释有单行与多行两种,例如:Ruby代码puts '以下是单行注释'  # 这行是单行注释,单行注释用"#"   =begin     多行注释可以用"=begin"和"=end"    实际上,这也是Ruby
转载 精选 2014-10-23 22:11:14
2442阅读
1点赞
数字    数字分为整数类和浮点数类.整数类包含定整数(Fixnum类)和大整数类(Bignum类)。    整数和浮点数的继承关系如下:      Fixnum<Integer<Numeric <Object      
转载 2023-06-27 20:16:33
55阅读
文件后缀名.rb1.输出语法puts "hello,ruby"prints "hello,world"将内容保存为a.rb并将此文件放入
原创 2021-08-05 16:37:01
151阅读
后缀标点符号=结尾假设方法名字以=结尾的,那么在调用此方法时能够省略这个=。?结尾作为一个实用惯例,那些返回布尔值的方法通常都有一个以问号结尾的名字。。结尾这个命名惯例通常时对两种方法区分:以感叹号结尾的方法一般会改变调用它们的对象,不以感叹号结尾的方法则不会改动调用它们的对象。而是改动原始对象的一
转载 2017-05-01 08:37:00
82阅读
2评论
方法和代码块在Ruby中。{}或do...end之间的代码是一个代码块。代码块只能出如今一个方法的后边,它紧接在方法最后一个參数的同一行上,一般由yieldkeyword调用代码块中的代码。方法是一个有名的代码块。是与一个或者多个对象相关联的參数化代码。调用方法时必需要给出方法名、所在对象(接受者)
转载 2016-03-09 21:53:00
137阅读
2评论
前言 上一篇我们简单介绍了下Ruby,这一节我们开始正式步入Ruby的世界,一探究竟。 Ruby特点 (1)面向对象支持。 (2)动态语言:我们可以修改已经定义过的类,也可以为现有类添加实例方法。 (3)可移植性好:不仅可以运行在UNIX操作系统上,还可以运行在Windows等操作系统上。 (4)弱
原创 2022-02-09 16:39:09
186阅读
不同于C#中的DateTime,在ruby中日期和时间分别对应了Date和Time两个类。1.1 日期require "date"date = Date.new(2013,5,28)date = date-1 #昨天date = date >> 1 #下月puts date.leap?
转载 2021-10-22 09:19:17
78阅读
https://www.runoob.com/ruby/ruby-intro.html
原创 2021-07-18 14:05:59
853阅读
变量名必须是单个实体,不含空格。必须以字母,或下划线开头,必须只包含数字,字母,下划线,并且是区分大小写。1.1 变量分类1.1.1 局部变量以小写字母或下划线卡头。局部变量也就是基本的变量,在变量定义的相同地方使用。
转载 2021-10-22 09:19:47
244阅读
def fib(n) (n==1 || n==2) ? 1 : fib(n-1)+fib(n-2) end puts fib(7) #13
原创 2021-10-22 09:25:29
626阅读
字符串的创建可以通过""双引号或者''单引号进行创建双引号的可以通过#{}的方式取出变量名的内容,单引号不行,输入什么,输出就是什么 irb(main):016:0> desc = %Q(Ruby的字符串用''和"") => "Ruby的字符串用''和\"\"" irb(main):017:0> puts desc Ruby的字符串用''和"" => nil ir
转载 2023-05-24 12:37:14
241阅读
经过粗略的看 Ruby 相关资源,看到了很多相似或相异却熟悉的点滴,还谈不上深刻体验,只能算记录。仍需用心探索,决定高层建筑需要夯实基础,理解原理,体会设计。前言分享两个有趣的链接 TryRuby:顾名思义,试试先。 Ruby.new:好看的皮囊千篇一律,有趣的灵魂万里挑一。迭代器先不厌其烦的记录下基础知识,闲话少叙。谈及迭代器(iteration),少不了谈到相似结构——循环(looping)。
转载 2023-11-06 19:59:45
210阅读
Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替
转载 2023-08-07 22:02:33
187阅读
一:ruby重要特点 Ruby是解释型语言。(提高了调试速度,执行效率低) 变量没有类型 (错误检查功能也变弱了) 所有变量均无需声明即可使用 语法比较简单,类似 Algol 具有自动垃圾回收机制(能自动回收不再使用的对象) 纯粹的面向对象语言,基本的类型都是对象 迭代器功能可以将循环抽象化,使得代码更加简介 强大的字符串操作功能,和正则表
转载 2023-08-27 21:22:33
157阅读
  • 1
  • 2
  • 3
  • 4
  • 5