ruby中yield的用法示例代码

代码语言:ruby

所属分类:通讯

代码描述:ruby中yield的用法示例代码,在Ruby语言中,yield是占位符:先在前面的某部分代码中用yield把位置占着,然后才在后面的某个代码块(block)里真正实现它,从而完成对号入座的过程.

代码标签: yield 用法 示例

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

#定义find  
def find(dir)  
  Dir.entries(dir).each {|f| yield f} #获得dir目录下的文件名列表;对每个文件名,用yield来处理(至于怎么处理,还不知道,占个位置先^_^)  
end  
  
#使用find  
find(".") do |f| #block开始  
  puts f  #用输出.........完整代码请登录后点击上方下载按钮下载查看

网友评论0