Ruby 魔法 学习笔记之一
一、向对象显示的发送消息 我们可以向对象直接发送消息: Ruby代码 代码如下:class HelloWorld def say(name) print “Hello, “, name end end hw = HelloWorld.new hw.send(:say,”world”) 我们通常使用hw.say(“world”),但send可以对private的方法起作用。 不光如此send可以使程序更加动态,下面我们看看一个例子: 我们定义了一个类Person,我们希望一个包含Person对象的数组能够按 照Person的任意成员数据来排序: Ruby代码 代码如下:class Perso
用户评论