it·er·ate
C1formal반복하다; 절차나 과정을 되풀이하다
verb동사
- 1
반복하다, 반복 수행하다 — 과정, 절차, 계산 등을 반복해서 수행하다C1〔general〕
to repeat a process, procedure, or calculation, often several times
The software iterates over the list and checks each name.
그 소프트웨어는 목록을 순회하며 각 이름을 확인한다.
Engineers iterated the design until the battery lasted longer.
엔지니어들은 배터리가 더 오래 갈 때까지 설계를 반복해서 개선했다.
- 2
뉘앙스 · 쓰임
repeat는 가장 일반적인 ‘반복하다’이고, reiterate는 특히 말이나 의견을 다시 강조한다는 뜻입니다. iterate는 절차나 작업을 여러 번 돌리거나, 수정과 개선을 거치며 반복한다는 느낌이 강해 기술·업무 맥락에서 자주 쓰입니다.
프로그래밍에서는 iterate over/through a list처럼 ‘목록을 순회하다’라는 뜻으로 매우 자주 쓰입니다. 비즈니스나 디자인 분야에서 iterate on a design/product라고 하면 같은 것을 단순히 반복한다기보다 피드백을 반영해 계속 개선한다는 뜻입니다.
유의어 뉘앙스 비교
반의어
자주 쓰는 표현 · Collocations
verb+prep+noun
- iterate over a list목록을 순회하다
- iterate through data데이터를 순차적으로 처리하다
- iterate on a design설계를 반복적으로 개선하다
verb+noun
- iterate a process과정을 반복하다
verb+to-infinitive
- continue to iterate계속 반복하며 개선하다
어원 · 암기 팁
[Latin]라틴어 iterare는 ‘반복하다, 다시 하다’라는 뜻이며, iterum은 ‘다시’라는 뜻입니다. 영어 iterate는 이 라틴어 계열에서 들어와 ‘반복하다’라는 의미로 쓰이게 되었습니다.
iter-는 라틴어에서 ‘다시, 반복’과 관련된 어근이고, -ate는 동사를 만드는 접미사입니다.
💡 컴퓨터 코드가 같은 작업을 ‘이따 또’ 하는 모습을 떠올리면 iterate의 ‘반복하다’라는 뜻을 기억하기 쉽습니다.