[英]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.