LC·Dict

it·er·ate

C1formal
/ˈɪtəreɪt/드물게 쓰임

반복하다; 절차나 과정을 되풀이하다

verb동사

  1. 1

    반복하다, 반복 수행하다과정, 절차, 계산 등을 반복해서 수행하다C1general

    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.

      엔지니어들은 배터리가 더 오래 갈 때까지 설계를 반복해서 개선했다.

    유의어repeat, redo

    반의어stop

  2. 2

    되풀이해 말하다, 반복해서 말하다말이나 생각을 다시 말하다; 되풀이해서 말하다C1general

    to say something again or repeatedly

    • The report iterates the need for clearer safety rules.

      그 보고서는 더 명확한 안전 규정의 필요성을 다시 말한다.

    • She iterated her request in a calm voice.

      그녀는 차분한 목소리로 자신의 요청을 다시 말했다.

    유의어reiterate, repeat

    반의어retract

뉘앙스 · 쓰임

repeat는 가장 일반적인 ‘반복하다’이고, reiterate는 특히 말이나 의견을 다시 강조한다는 뜻입니다. iterate는 절차나 작업을 여러 번 돌리거나, 수정과 개선을 거치며 반복한다는 느낌이 강해 기술·업무 맥락에서 자주 쓰입니다.

프로그래밍에서는 iterate over/through a list처럼 ‘목록을 순회하다’라는 뜻으로 매우 자주 쓰입니다. 비즈니스나 디자인 분야에서 iterate on a design/product라고 하면 같은 것을 단순히 반복한다기보다 피드백을 반영해 계속 개선한다는 뜻입니다.

유의어 뉘앙스 비교

repeat
일상적인 상황에서 가장 자연스럽고 넓게 쓰인다.
redo
처음부터 다시 한다는 느낌이 더 강하다.
reiterate
말이나 의견을 다시 강조할 때 더 흔히 쓰인다.

반의어

stop
반복 중인 과정이나 행동을 멈춘다는 뜻이다.
retract
앞서 한 말이나 주장을 철회한다는 뜻이다.

자주 쓰는 표현 · 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의 ‘반복하다’라는 뜻을 기억하기 쉽습니다.