ruby中yield的用法示例代码
代码语言:ruby
所属分类:通讯
代码描述:ruby中yield的用法示例代码,在Ruby语言中,yield是占位符:先在前面的某部分代码中用yield把位置占着,然后才在后面的某个代码块(block)里真正实现它,从而完成对号入座的过程.
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
#定义find def find(dir) Dir.entries(dir).each {|f| yield f} #获得dir目录下的文件名列表;对每个文件名,用yield来处理(至于怎么处理,还不知道,占个位置先^_^) end #使用find find(".") do |f| #block开始 puts f #用输出.........完整代码请登录后点击上方下载按钮下载查看
网友评论0