1. to repeat a process or set of instructions
重複一個過程或一組指令
The algorithm will iterate through the list until it finds a match.
該演算法將遍歷列表,直到找到匹配項。
We need to iterate the testing procedure several times to ensure accuracy.
我們需要將測試程序重複執行數次以確保準確性。
iterate 意指重複執行某個過程,通常旨在逐步改進或產生一系列結果。
重複執行
EN: to repeat a process or set of instructions
翻譯: 重複執行一個過程或一組指令。
逐步改進
EN: to perform repeatedly in order to improve or refine something
翻譯: 為了改進或完善某事物而反覆進行。
產生序列
EN: to produce a series of results, versions, or outcomes
翻譯: 產生一系列結果、版本或產出。
小提醒:iterate 強調的是有目的、有系統的重複,而非簡單機械式的重複。在科技與商業領域尤其常見,指透過反饋循環不斷優化。
點擊下方的 US / UK 按鈕可播放發音。
Real-life Examples of "Iterate" from YouTube Videos
Michael Seibel - How to Plan an MVP
Y Combinator
“So, um, kind of have this saying: hold the problem you're solving tightly, hold the customer tightly, hold the solution you're building loosely And last, most important, iterate.”
1. to repeat a process or set of instructions
重複一個過程或一組指令
The algorithm will iterate through the list until it finds a match.
該演算法將遍歷列表,直到找到匹配項。
We need to iterate the testing procedure several times to ensure accuracy.
我們需要將測試程序重複執行數次以確保準確性。
2. to develop or improve something through successive versions or cycles
透過連續的版本或循環來開發或改進某物
The design team will iterate on the prototype based on user feedback.
設計團隊將根據用戶回饋對原型進行迭代改進。
Successful software is built by iterating quickly and learning from mistakes.
成功的軟體是透過快速迭代並從錯誤中學習而建構的。
3. to say or do again; to reiterate
再次說或做;重申
She had to iterate her point several times before they understood.
她不得不反覆重申她的觀點好幾次,他們才明白。
Let me iterate what we agreed upon in the last meeting.
讓我重申一下我們在上次會議中達成的共識。
| Pattern | Meaning | Example |
|---|---|---|
| iterate + over + noun | 反覆處理(某事物) | The program iterates over each item in the list. (程式會反覆處理清單中的每個項目。) |
| iterate + through + noun | 遍歷(某事物) | We need to iterate through all the possible solutions. (我們需要遍歷所有可能的解決方案。) |
| iterate + on + noun | 對(某事物)進行反覆改進 | The team will iterate on the design based on user feedback. (團隊將根據用戶回饋對設計進行反覆改進。) |
| iterate + that + clause | 重複陳述(某事) | He kept iterating that the process must be followed exactly. (他不斷重複陳述,流程必須被嚴格遵守。) |
iterate over 和 iterate through 常可互換,指「遍歷」一個集合(如陣列、清單)。iterate over 有時更強調「對集合中的每個元素進行操作」的過程。iterate through 則可能帶有「從頭到尾、逐一通過」的線性意味。對比例句: EN: The program will iterate over each item in the list to validate the data. 翻譯: 程式將遍歷清單中的每個項目以驗證資料。
EN:We need to iterate through the entire dataset to find the anomaly.
翻譯:我們需要遍歷整個資料集以找出異常值。
在技術寫作中,iterate over 與 iterate through 可視為同義詞,選擇其一並保持全文一致即可。
iterate vs repeat
「iterate」強調在循環中進行改進或更新,而「repeat」僅指單純的重複。
iterate vs recur
「iterate」通常指人為、有意識的循環過程;「recur」則多指事件自然或週期性地再次發生。
iterate vs reiterate
「iterate」指在循環中推進;「reiterate」指再次陳述相同內容以強調。
在對話中,人們有時會引述或重複自己或他人的指令或想法,並用 "iterate" 來標示這是在重申。 EN: Just to iterate what the manager said, the deadline is firm. 翻譯: 重申一下經理說的話,截止日期是確定的。
EN:I want to iterate my main point so there's no confusion.
翻譯:我想重申我的主要觀點,以免產生混淆。
當說話者想強調某個過程是重複且逐步進行的,會使用 "iterate" 來加強語氣,常與 "just"、"only" 或 "simply" 連用。 EN: We can't just iterate the same old marketing plan; we need something new. 翻譯: 我們不能只是重複舊的行銷計畫,我們需要新的東西。
EN:The software doesn't simply iterate through the data; it analyzes it in real-time.
翻譯:這軟體不只是重複處理數據,它會即時分析。
在較為正式的對話或簡報中,說話者可能用 "to iterate" 或 "iterating on that" 作為短暫的停頓填充,以整理思緒或過渡到下一個重點。 EN: And, to iterate, our primary goal remains customer satisfaction. 翻譯: 並且,重申一下,我們的主要目標仍然是客戶滿意度。
EN:The design phase is crucial. Iterating on that, we must involve users early.
翻譯:設計階段至關重要。在此基礎上進一步說明,我們必須及早讓用戶參與。
正式寫作注意:在學術或正式商業文件中,應避免將 "iterate" 用作口語中的停頓填充詞。在這些場合,應直接使用更精確的連接詞或過渡語句,例如 "to reiterate"、"furthermore" 或 "building on this point",以保持文章的嚴謹性。
iterate over
iterate over [something]
對某事物進行反覆處理或遍歷
iterate through
iterate through [something]
逐一處理或遍歷某事物
iterate on
iterate on [something]
對某事物進行反覆改進或調整
iterate quickly
iterate quickly
快速反覆改進
iterate until
iterate until [condition]
反覆執行直到達到某個條件
iterate and improve
iterate and improve
反覆改進
iterate a process
iterate a process
反覆執行某個流程
×We need to iterate the process until it's perfect.
✓We need to repeat the process until it's perfect.
「iterate」強調的是「重複執行以逐步改進或產生序列」,通常涉及循環或迭代的計算、設計過程。若只是單純重複做同一件事而沒有改進或產生序列的含義,應使用「repeat」。
×We iterated the design several times.
✓We iterated on the design several times.
「iterate」作為不及物動詞時,常與介系詞「on」或「over」連用,表示「對某事物進行迭代」。直接接受詞的用法較少見,在技術或正式語境中更常使用「iterate on/over」。
×The software is iterate through the list.
✓The software iterates through the list.
「iterate」是動詞,在現在式第三人稱單數主詞後應使用「iterates」。勿將名詞「iteration」或形容詞「iterative」的用法與動詞混淆。
×I iterated my homework last night.
✓I revised my homework last night.
「iterate」通常用於描述技術、設計、數學或系統性的重複改進過程,不適用於一般學習、修改文件或日常重複活動。在這些情境下,應使用「revise」、「repeat」或「go over」。
×We did several iterate to get it right.
✓We did several iterations to get it right.
「iterate」是動詞,其對應的名詞形式是「iteration」。若要表示「迭代的次數或輪次」,應使用名詞「iteration」。