我開始習慣Ruby/Rails,但必須承認,當我看到一個陌生的block時,我仍然看起來很尷尬。採取下面的代碼: (5..10).reduce(0) do |sum, value|
sum + value
end
我知道它做什麼......可是,一個人如何知道傳入Ruby中塊參數的順序?他們是否按順序?你怎麼快速知道他們代表什麼? 我假設你必須看看源代碼(或文檔)來揭示什麼被放棄.
我想了解使用本書的Block Testing:Alen Page,Ken Johnston,Bj Rollison「如何測試Microsoft的軟件」。在本書的第118頁和第119頁,我給出了兩個塊函數示例。 我提供的這些功能圖片: Block Example 1 Block Example 2 書上說的語句由分支機構未綁定的連續組的該塊覆蓋措施的數量。我相信我不瞭解這一點。 有人能解釋爲什麼 i