# def say_hi_to_jim# "hi,jim"# end# def say_hi_to_li_lei# "hi,li_lei"# end# def say_hi_to_han_mei_mei# "hi,han_mei_mei"# end#这三个方法也可以这样写["jim","li_lei","han_mei_mei"].each do|name| define_method "say_hi_to_#{name}" do puts "hi,#{name}" endend#然后就可以调用了puts say_hi_to_jim
运行结果
vagrant@vagrant-Ubuntu-trusty-64:/vagrant/test_PRoject$ ruby Apple4.rbhi,jim
新闻热点
疑难解答