相关疑难解决方法(0)

如何在Ruby中需要一个块?

是否有任何内置方法要求将块传递给Ruby方法?我知道如果block_given?是假的话我可以提出异常,但有没有更好的方法呢?

ruby

18
推荐指数
2
解决办法
3201
查看次数

Ruby"如果block_given会产生行?"

  # Get our data back
  def queryNewsTable
    @conn.exec( "SELECT * FROM newslib" ) do |result|
      result.each do |row|
        yield row if block_given?
      end
    end
  end
Run Code Online (Sandbox Code Playgroud)

对于这段代码.我不太明白 yield row if block_given?

任何人都可以指出任何有关此问题的好文章,或者你可以简单地向我解释一下这一点

ruby

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

ruby ×2