iteration

iteration — 名詞

1. The act of performing an action or process repeatedly, with the aim of making it

1.名詞B2
釋義

反覆;迭代

不斷重複以改進的過程

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]

同義詞
  • 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.

常見錯誤

We need one more repeat of the design before the deadline.
We need one more iteration of the design before the deadline.
💡'repeat' simply means doing it again; 'iteration' implies a planned cycle that aims to improve.

2. A single application of a mathematical or computational rule to a number or data

2.名詞C1
釋義

疊代

數學或運算中重複套用規則的步驟

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]

同義詞
  • 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.

常見錯誤

The computer ran 100 repetitions of the formula.
The computer ran 100 iterations of the formula.
💡'repetition' is a general term; 'iteration' is the precise technical term in programming and mathematics for repeated application of a rule.

3. Each distinct release of a product that improves upon what came before, especial

3.名詞B2
釋義

版本

產品或軟體更新後的新版本

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 下載的是該軟體的第一個版本,缺少好幾項功能。

同義詞
  • version

    more general — any distinct form, not necessarily tied to an improvement cycle

  • release

    focuses on the public launch rather than the development cycle

  • edition

    often used for printed works or special releases, not typical for software

反義詞
  • 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.

常見錯誤

This iteration of the phone just has a different colour.
This version of the phone just has a different colour.
💡'iteration' implies changes or refinements; if nothing was meaningfully improved, 'version' is more appropriate.