
Ruby
tobeno2
这个作者很懒,什么都没留下…
展开
-
《Ruby for Rails 中文版》070924
第四章 对象和方法如想列出一个对象固有的方法和清单,可以调用methods方法:p Object.new.methods.sort对象固有行为每个对象都有一个唯一的id值。想要看到对象的id值可以在irb:obj = Object.newputs "The id of obj is #{obj.object_id}"respond_to?和send方法使用respond_to?可以...2007-09-24 17:41:51 · 152 阅读 · 0 评论 -
《Ruby for Rails 中文版》070926
第五章 用类组织对象重定义方法class C def m puts "..." end def m puts "........" endend以第2次定义的方法为准重新打开类class C def x endendclass C def y endend与下面代码等价class C def x end def y...2007-09-26 17:23:30 · 104 阅读 · 0 评论 -
《Ruby for Rails 中文版》070928
第六章 模块和程序组织创建和使用模块的基础知识module MyFirstModule def say_hello puts "hello" endend混含操作由include语句实现class ModuleTester include MyFirstModuleendmt = ModuleTester.newmt.say_hello从类继承与混含模块的主要...2007-09-28 12:36:11 · 122 阅读 · 0 评论 -
《Ruby for Rails 中文版》071013
第七章 默认对象和作用域<o:p></o:p>self在程序执行过程中不断改变。任一时刻只有一个对象扮演self的角色。为了知道哪个对象是self,需要知道当前的上下文。有顶层上下文、类定义块、模块定义块、模型定义块和方法定义块上下文。self由当前的上下文所决定。<o:p></o:p>术语顶层指的是在任何类或模块定义块之外的程序代码。如果...2007-10-13 15:52:20 · 164 阅读 · 0 评论 -
《Ruby for Rails 中文版》071020
第10章 标量对象使用字符串Ruby为此提供了两个内建类:String类和Symbol类。它们提供了所有的文本功能。单引号与双引号字符串的行为特性很不一样。主要区别是单引号字符串不能进行字符串内插:puts "Two plus two is #{2+2}."puts 'Two plus two is #{2+2}输出:Two plus two is 4.Two plus two i...2007-10-20 14:28:22 · 101 阅读 · 0 评论 -
《Ruby for Rails 中文版》071124
第12章 正则表达式和基于它的字符串操作要匹配特殊字符,需要使用反斜杠来对它们进行转义。如:需要匹配字符问号,需要这样编写代码:/\?/反斜杠的含义是“请不要将下一个字符当作特殊字符处理;请将它们当成本身处理。”特殊字符包括^、$、?、.、/、\、[、]、{、}、(、)、+、*、有时想在模式中的某个位置匹配任意的字符,可以使用特殊的同配字符.(圆点)。/ejected/匹配dejec...2007-11-24 09:33:33 · 132 阅读 · 0 评论