摘要:
打开类和猴子补丁 在Ruby中,类定义的方法和其他的语句没有任何区别,都是一行一行的执行下去的。如下例子: Ruby代码 class Example def method_1 puts "method 1" end end class Example def method_2 puts "metho 阅读全文
摘要:
转自:http://ningandjiao.iteye.com/blog/1860099 块的定义、调用与运行 在Ruby中,定义一个代码块的方式有2种 ,一是使用do … end, 另外一种是用大括号“{}”把代码内容括起来。代码块定义时也是可以接受参数的。但是,只有在调用一个方法的时候才可以定义 阅读全文
摘要:
转自:http://blog.csdn.net/feigeswjtu/article/details/38711055 ruby和Java一样都有异常处理的关键字,java是try/catch,ruby的是rescue,用法如下: 异常捕获处理关键字后加异常类型,可对不同类型的异常进行处理。 beg 阅读全文
摘要:
转自:http://blog.csdn.net/feigeswjtu/article/details/51147557 在上篇文章中我们说道,Class和Module的区别是Class多了new, allocate, superclass这三个方法,superclass我们知道干什么用的,但是all 阅读全文
摘要:
转自:http://blog.csdn.net/feigeswjtu/article/details/51176626 众所周知,ruby里引入其他文件的方式有两种,require和load,但是它们有一定的区别,这里详细说明一下。 require require 方法允许我们载入一个库并且会阻止你 阅读全文
摘要:
转自:http://blog.csdn.net/feigeswjtu/article/details/51204170 ruby的方法和ruby的对象一样,也是很神奇的,跟C/C++、java等静态语言不一样,ruby的方法可以是动态生成的,本篇主要讲解一个ruby的方法以及其调用过程。 我们先讲调 阅读全文
摘要:
转自:http://blog.csdn.net/feigeswjtu/article/details/51542061 ruby中的方法是一个很神奇的概念,怎么个神奇法呢,听我慢慢道来。 在介绍ruby的方法之前,我们先说下什么是静态语言,在编译阶段,编译器都会检查方法调用的对象是否有一个这样的方法 阅读全文
摘要:
转自:http://blog.csdn.net/feigeswjtu/article/details/51040006 标题叫“对象”呢?不是还有类、Module等这些呢,为什么不介绍呢?不急,听我慢慢道来。 对象里有什么? 我们讲讲普通对象,也就是通过类new出来的对象有什么? 先举个例子: [r 阅读全文
摘要:
1.介绍Ruby的多线程 Ruby的多线程是用户级多线程,这样使得Ruby的多线程移植非常容易,你并不需关心具体的操作系统;这样做也使线程容易控制,程序不容易产生死锁这类严重的线程问题。但是同时,由于Ruby的多线程并不是真正意义上的操作系统级多线程,不管代码使用了多少个Thread类的实例,都只会 阅读全文