本博客不再更新

本博客不再更新,请访问http://blog.sina.com.cn/fulaoshi

统计

最新评论

[导入]Ruby中的函数指针


最近忙啊,一直到18号才能有半天休假,也没时间系统的学习了,抽时间看看Programming
Ruby
2,·写一些简单的例子好了。这个“函数指针”在C语言里面也可以实现,当然,在Ruby中显得更简单

 

def add(a, b)

  a+b

end

 

def minus(a, b)

  a-b

end

 

def calc(who, a, b)

  who.call(a ,b)

end

 

m = method(:add)

puts calc(m, 7,3)   #result = 10



m = method(:minus)

puts calc(m, 7,3)   #result = 4


文章来源: http://underwind.javaeye.com/blog/57276

posted on 2007-03-04 12:29 本博客不再更新 阅读(186) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: