skip to main
|
skip to sidebar
Ryan for you
2010年8月16日星期一
Ruby语言里面block, Proc, lambda的区别
简而言之Proc就是可变的block,是可插入代码段。
而lambda是可变函数。
Proc与lambda有以下区别
1.lambda检查参数个数
2.Proc的返回值为函数返回值。return之后的代码不执行。
http://www.robertsosinski.com/2008/12/21/understanding-ruby-blocks-procs-and-lambdas/
没有评论:
发表评论
较新的博文
较早的博文
主页
订阅:
博文评论 (Atom)
搜索此博客
我的简介
Ryan
喜欢发呆,睡觉,上网,居家男。常常幻想,可惜不切实际。 喜欢与家人在一起过简单的生活。 本博客专为探讨各种网络技术,Rails应用。
查看我的完整个人资料
博客归档
►
2011
(4)
►
三月
(1)
►
二月
(2)
►
一月
(1)
▼
2010
(32)
►
十二月
(1)
►
十一月
(4)
►
十月
(1)
►
九月
(2)
▼
八月
(3)
Ruby语言里面block, Proc, lambda的区别
百度小说阅读背景文字变换
PCのWIFIを通してIPHONEからインターネットアクセス方法
►
七月
(2)
►
六月
(6)
►
五月
(9)
►
四月
(2)
►
三月
(1)
►
二月
(1)
►
2009
(43)
►
十二月
(19)
►
十一月
(18)
►
十月
(6)
►
2008
(1)
►
七月
(1)
标签
槇原稔
(3)
芦田淳
(28)
私の履歴書
(32)
Ajax
(1)
English
(1)
Fedora
(1)
Firewall
(1)
FX
(1)
HTML5
(1)
iPhone
(2)
Javascript
(1)
Linux
(5)
Oracle
(10)
Programming
(11)
Rails
(7)
Ruby
(1)
SEO
(1)
tool
(3)
Ubuntu
(7)
Unix
(1)
vim
(5)
关注者
没有评论:
发表评论