scribble

吕小荣

Blog Friends RSS About

Ruby的开放类

Published on 2013-10-15

Ruby的开放类(open class)是一个非常有用的动态特性,允许向已加载的类增加方法。

class String
 	  def foo
 		 "foo"
 	  end
end 

> puts “string”.foo
> “foo”

先前已经定义好的String类,我添加了一个实例方法 String#foo,随后就可立即调用了。


吕小荣 at 00:00
Edit this page