이터러블 [Python] 이터레이터와 제너레이터 아래 사진은 이터레이터와 제너레이터 뿐만 아니라 컨테이너 등 다른 개념 간의 상관관계에 대해 이해하기 쉽게 그림으로 표현한 것이다. 멤버쉽 테스트를 통해 어떤 객체가 특정 원소를 포함하고 있는지 아닌지를 판단할 수 있으면 컨테이너라고 부른다. → 방어적 프로그래밍을 수행할 수 있다. 위 코드와 같이 "assert 조건, '메시지'" 형식으로 작동하며, 메시지는 생략할 수 있다. 단순한 에러를... 컨테이너제너레이터 표현식assert이터러블가정 설정문제너레이터이터레이터컴프리헨션assert [TIL] 8/13 이터러블, 이터레이터, 제너레이터의 기본 개념 요약(?) iterable 말그대로 반복 가능한 객체이다. 이터러블 프로토콜을 준수하는 객체는 Symbol.iterator 메서드를 가지고 있으며 이터레이터를 반환한다. 이터러블은 for...of와 ...을 적용할 수 있다. iterator next 메서드를 가지고 있고 호출 시 이터러블을 순회하며 value, done 프로퍼티를 갖는 itera... TIL제너레이터이터레이터이터러블TIL
[Python] 이터레이터와 제너레이터 아래 사진은 이터레이터와 제너레이터 뿐만 아니라 컨테이너 등 다른 개념 간의 상관관계에 대해 이해하기 쉽게 그림으로 표현한 것이다. 멤버쉽 테스트를 통해 어떤 객체가 특정 원소를 포함하고 있는지 아닌지를 판단할 수 있으면 컨테이너라고 부른다. → 방어적 프로그래밍을 수행할 수 있다. 위 코드와 같이 "assert 조건, '메시지'" 형식으로 작동하며, 메시지는 생략할 수 있다. 단순한 에러를... 컨테이너제너레이터 표현식assert이터러블가정 설정문제너레이터이터레이터컴프리헨션assert [TIL] 8/13 이터러블, 이터레이터, 제너레이터의 기본 개념 요약(?) iterable 말그대로 반복 가능한 객체이다. 이터러블 프로토콜을 준수하는 객체는 Symbol.iterator 메서드를 가지고 있으며 이터레이터를 반환한다. 이터러블은 for...of와 ...을 적용할 수 있다. iterator next 메서드를 가지고 있고 호출 시 이터러블을 순회하며 value, done 프로퍼티를 갖는 itera... TIL제너레이터이터레이터이터러블TIL