iterator

[ˈɪtəreɪtə(r)]

iterator 뜻

반복자 [프로그래머가 특정 구현에 관계없이 컬렉션의 모든 요소를 탐색할 수 있도록 하는 컴퓨터 프로그래밍에 사용되는 도구입니다].

iterator는 어떻게 사용할 수 있을까요?

아래 예문들을 통해 다양한 상황에서 "iterator"가 어떻게 쓰일 수 있는지 알아보세요!

  • 예문

    The iterator function is used to access each element of an array.

    iterator 함수는 배열의 각 요소에 액세스하는 데 사용됩니다.

  • 예문

    The for loop is an example of an iterator in JavaScript.

    for 루프는 JavaScript의 반복기 예제입니다.

  • 예문

    The iterator design pattern is commonly used in object-oriented programming.

    반복기 디자인 패턴은 일반적으로 객체 지향 프로그래밍에 사용됩니다.

iterator의 유의어와 반의어

iterator의 유의어

iterator와(과) 관련된 관용어는 어떤 것들이 있나요?

  • 객체가 반복 가능하도록 하는 표준 방법을 정의하는 프로토콜로, 객체가 for와 함께 사용될 수 있음을 의미합니다. 루프

    예문

    The iterator protocol is used to define custom iterators in JavaScript.

    반복기 프로토콜은 JavaScript에서 사용자 지정 반복자를 정의하는 데 사용됩니다.

  • 개체 지향 프로그래밍에 사용되는 디자인 패턴으로, 기본 표현을 노출하지 않고 집계 개체의 요소에 순차적으로 액세스할 수 있는 방법을 제공합니다

    예문

    The iterator design pattern is commonly used in Java to iterate over collections.

    반복기 디자인 패턴은 일반적으로 Java에서 컬렉션을 반복하는 데 사용됩니다.

  • 모든 값을 한 번에 생성하는 대신 필요할 때만 다음 값을 생성하는 반복기입니다

    예문

    Lazy iterators are useful for working with large data sets or infinite sequences.

    지연 반복기는 큰 데이터 세트 또는 무한 시퀀스로 작업하는 데 유용합니다.

📌

iterator: 핵심 요약

iterator [ˈɪtəreɪtə(r)]는 컬렉션의 모든 요소를 탐색하기 위해 컴퓨터 프로그래밍에 사용되는 도구입니다. 프로그래머가 배열의 각 요소에 액세스할 수 있도록 하며 일반적으로 객체 지향 프로그래밍에 사용됩니다. '반복자 프로토콜'은 객체가 반복 가능하도록 하는 표준 방법인 반면, '반복자 디자인 패턴'은 기본 표현을 노출하지 않고 집계 객체의 요소에 순차적으로 액세스할 수 있는 방법을 제공합니다. 'lazy iterator'는 필요할 때만 다음 값을 생성합니다.