Ruby
文章平均质量分 93
allenlooplee
这个作者很懒,什么都没留下…
展开
-
Ruby 101:重用、隐藏和多态
Ruby 101:重用、隐藏和多态 Written by Allen Lee 什么?你不想安装Ruby? 在我决定把Ruby装到我的机子里之前,我想先试一下;在我试用Ruby之前,我得先把它装到我的机子里;在我决定……哎哟,死锁了…… 没问题,今天我带上"钥匙"了!现在,请用你喜欢的浏览器打开这个网址:http://tryruby.s原创 2009-10-15 08:48:00 · 1022 阅读 · 4 评论 -
Ruby 101:类和对象
Ruby 101:类和对象 Written by Allen Lee 今天开始Ruby ~ 虽然仅仅阅读文章也能了解Ruby的语法,但这样就会少很多乐趣,如果你有兴趣学习Ruby,我建议你还是动手试试,与纯粹阅读相比,亲身体验将会有另一番不同的感受。 工欲善其事,必先利其器,想要体验Ruby,就得花点时间配置它的运行环境了。目前可原创 2009-09-25 08:48:00 · 1129 阅读 · 1 评论 -
Ruby 101:对象和方法
Ruby 101:对象和方法 Written by Allen Lee 从静态方法说起 在上一篇文章末尾,我们提到了受保护的静态方法……受保护的静态方法??Ruby的protected不是用来向相同类型的不同实例开放受限方法的访问的吗(忘记protected的用法了?不要紧,回去上一篇文章复习一下吧。),如果把它用于静态方法,那么我该向参数传入什么?原创 2009-11-03 20:35:00 · 1551 阅读 · 3 评论 -
Ruby 101:方法对象
Ruby 101:方法对象 Written by Allen Lee 从方法调用说起 在上一篇文章里,我们看到调用对象的方法实质上是向对象发送消息,下面,我们再来看一个有趣的应用。在Ruby里,字典可以通过 {key => value} 来创建,如果你使用的版本是1.9或以上,当key的类型是Symbol时,创建字典的语法可以进一步简化为 {key:原创 2009-11-30 08:24:00 · 1390 阅读 · 1 评论 -
Ruby 101:行为驱动
Ruby 101:行为驱动 Written by Allen Lee 写下你的期望 在上一篇文章里,我们创建了一个简易的插件系统,还为它写了一个YAML导出器,这次,我们将会尝试写个SQLite导出器,并探讨开发过程中的遇到的问题。 首先,我们的插件系统会自动装载插件,这意味着,当应用程序启动好后,插件就应该准备就绪了,这既是我们期望原创 2010-01-27 08:55:00 · 771 阅读 · 0 评论 -
Ruby 101:动态编程
Ruby 101:动态编程 Written by Allen Lee 当method_missing的魔法失效时…… 在上一篇文章里,我们通过重写Hash类的method_missing方法把Hash对象模拟成匿名对象,但是,这种做法有时会产生一些莫名其妙的问题,举个例子吧,假如我把process方法(完整实现参见上一篇文章的代码31)的option原创 2009-12-14 08:24:00 · 1396 阅读 · 0 评论