Talk:Ruby Programming/Syntax/Method Calls

维基教科书,自由的教学读本
跳到导航 跳到搜索

在我的用字中,「迭代」既是名詞也是動詞,故以「迭代」為 iterator 與 iterate 之譯詞,以「迭代工作」或「迭代項目」為 iteration 譯詞。 做動詞用時指: 反覆、重複 做名詞用時指: 一種會反覆做相同工作的事物。

例一:

5.times{|c|
   puts c
}

按我的用字,5.times{ ... } 是一個迭代(iterator),會做 5 次迭代工作(iteration)。 例二:

5.times{|c|
   puts c
   if c == 3
       redo
   end
}

按我的用字,redo 令迭代重覆一次現行迭行項目(iteration) ,即再做一次 c 為 3 時的工作。