ruby文件打开和关闭

简介: class File   def File.Open(*args)     result=f=File.new(*args)     if block_given?     begin       result=yield f     ensure       f.

class File

  def File.Open(*args)

    result=f=File.new(*args)

    if block_given?

    begin

      result=yield f

    ensure

      f.close

    end

    return result

  end

end

 

注: ensure用于必定要执行的语句

相关文章
|
7月前
|
存储 Ruby
|
7月前
|
Ruby
|
7月前
|
Ruby
|
7月前
|
Ruby
|
7月前
|
Ruby
|
7月前
|
Ruby
|
7月前
|
Ruby
|
7月前
|
Ruby