簡體   English   中英

rubyzip教練

[英]rubyzip coaching

    Zip::ZipOutputStream.open(folderpath) do |z|
        z.print IO.read(folderpath)

在上面的代碼中,我有Zip::ZipOutputStream.open(file_path) do |z| 我不明白,做什么|z| 意思? 什么是| z | 參考? 我可以改變| z | 對其他人來說,例子是| changez |

我在這里得到了完整的代碼http://blog.devinterface.com/2010/02/create-zip-files-on-the-fly/但是我無法找到第一行do | z |

無論內心如何|| ,被認為是接下來的匿名方法(或lambda表達式)的參數,

對於前:

  (1..3).each do |n|
       puts n
  end

可以改寫為

  (1..3).each {|n| puts n}

| N | 可以是任何東西,只是變量的名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM