Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| end
紅寶石碼lookes像Vagrant.configure(「2」)做什麼| config | ...完全按照Ruby代碼完成了嗎?
(0..5).each do |i| ... end
所以
(0..5).each do |i|
puts "Value of local variable is #{i}"
end
它通過循環0-5,每個項目分配給我,然後在「做......結束」內的代碼會對我做些什麼。
現在讓我們看看
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| end.
意思呢?
Vagrant.configure(VAGRANTFILE_API_VERSION)
是通過什麼
(0..5).each
- 循環相似(和它遍歷什麼?)
- 收益在循環中的每個項目,分配給每個項目以 「配置」
- 然後「do | config | ... end」中的代碼將對「config」項進行一些操作?
來測試一個塊是否被賦予了一個方法所以Vagrant.configure(VAGRANTFILE_API_VERSION)是一種方法,它將do .. end塊作爲參數? – searain
就像(0..5).each是一個將塊作爲參數的迭代器方法。 謝謝! – searain