iteration
/ˌɪtəˈreɪʃn/ (bre, ipa) · /ˌɪtəˈreɪʃn/ (ame, ipa) · /ˌi-tə-ˈrā-shən/ (ame, mw)
iteration — 名詞
- iterationsingular
- iterationsplural
1. The act of performing an action or process repeatedly, with the aim of making it
反覆;迭代
不斷重複以改進的過程
The act of performing an action or process repeatedly, with the aim of making it better each time; or one single cycle within such a repeated series.
The design team went through several iterations before finalising the product.
設計團隊在產品定案前經歷了多次反覆修改。
collocation: several iterations / through iterations
Each iteration of the training program brought better results for the students.
訓練方案的每一次迭代都為學生帶來了更好的成果。
pattern: each iteration of + [noun]
After the fifth iteration of the draft, Noa finally felt the essay was complete.
在第五次修改草稿後,Noa 終於覺得這篇論文完整了。
The chef kept making small iterations to the recipe until the flavour was perfect.
主廚不斷對食譜進行小幅調整,直到味道變得完美為止。
Through multiple iterations of testing, the engineers found the weak point in the bridge.
工程師們透過反覆多次測試,找到了橋樑的弱點所在。
- repetition
neutral — just doing again, without the improvement goal that iteration implies
- round
less formal — one stage in a process, often used with 'of' (e.g. 'round of talks')
- revision
focuses on changing/correcting content rather than cycling through a full process
- one-off
a single event that is not repeated
文法句型
[number] + iteration(s) + of + [noun]
through + [number] + iterations
iteration + after + iteration
用法筆記
Commonly used with 'through', 'multiple', 'several', 'first', and 'next'. Often appears in design, writing, and product-development contexts.
常見錯誤
2. A single application of a mathematical or computational rule to a number or data
疊代
數學或運算中重複套用規則的步驟
A single application of a mathematical or computational rule to a number or data set; or the entire sequence of such repeated applications, where the output of one step becomes the input for the next.
The algorithm reaches a stable result after about ten iterations of the calculation.
該演算法在經過約十次疊代運算後達到穩定的結果。
collocation: [number] + iterations of + [noun]
Each iteration of the loop processes one row of data from the spreadsheet.
迴圈的每一次疊代都會處理試算表中的一行資料。
pattern: each iteration of + [software construct]
Aisha wrote a program that performs 1,000 iterations per second to refine the prediction.
Aisha 寫了一支程式,每秒執行一千次疊代來修正預測值。
In numerical analysis, the solution improves with every iteration of Newton's method.
在數值分析中,牛頓法的每一次疊代都會讓解答更精確。
- loop pass
programming-specific — one cycle of a loop in code
- recurrence
mathematical — focuses on the recurrence relation, not the process
- cycle
broader — a single complete execution of a repeated process
文法句型
[number] + iterations
iteration + of + [algorithm/loop/formula]
per + iteration
用法筆記
In mathematics and computing, this sense is followed by a number ('10 iterations') or a reference to the rule or loop being applied ('iteration of the algorithm'). The adjective 'iterative' (e.g., 'iterative method') describes a process that achieves results through repeated iterations.
常見錯誤
3. Each distinct release of a product that improves upon what came before, especial
版本
產品或軟體更新後的新版本
Each distinct release of a product that improves upon what came before, especially a new build of a software program.
The latest iteration of the app runs much faster than the original release.
這款 App 的最新版本執行速度遠比最初版快得多。
collocation: latest iteration of + [product]
Christopher downloaded the first iteration of the software, which was missing several features.
Christopher 下載的是該軟體的第一個版本,缺少好幾項功能。
Each new iteration of the smartphone includes a better camera than the last model.
智慧型手機的每一次新版本都搭載比前一代更強的相機。
The team is already planning the next iteration of the website based on user feedback.
團隊正在根據使用者回饋規劃網站的下一個版本。
Omar prefers the second iteration of the console because of its quieter fan.
Omar 比較喜歡第二代主機,因為它的風扇比較安靜。
- original
the very first version, before any iterations
文法句型
[adjective] + iteration + of + [product/software]
用法筆記
In software contexts, 'iteration' is often interchangeable with 'version' but suggests a development-cycle perspective — each iteration is the result of a design-build-test cycle. The term is also used in agile development for time-boxed development cycles.