이터레이터 [Python] 이터레이터와 제너레이터 아래 사진은 이터레이터와 제너레이터 뿐만 아니라 컨테이너 등 다른 개념 간의 상관관계에 대해 이해하기 쉽게 그림으로 표현한 것이다. 멤버쉽 테스트를 통해 어떤 객체가 특정 원소를 포함하고 있는지 아닌지를 판단할 수 있으면 컨테이너라고 부른다. → 방어적 프로그래밍을 수행할 수 있다. 위 코드와 같이 "assert 조건, '메시지'" 형식으로 작동하며, 메시지는 생략할 수 있다. 단순한 에러를... 컨테이너제너레이터 표현식assert이터러블가정 설정문제너레이터이터레이터컴프리헨션assert 파이썬 | 코루틴 그리고 x = (yield) 와 같이 코루틴 바깥에서 보낸 값을 변수에 저장하고 print(x) 로 출력한다. 그리고 co.send(1) 로 1 을 보내면 코루틴은 대기 상태에서 풀린 뒤 x = (yield) 에서 yield 값에 1이 들어가고 print(x) 로 1이 출력된다. 즉, 바깥에서 send 로 전달한 값은 x 에 저장되고 total 의 값을 코루틴 바깥으로 전달한다. 코루틴 바깥... 제너레이터코루틴이터레이터이터레이터 [모던JS: Core] 자료구조와 자료형 (2) 즉 문자열, 숫자, 불린, 심지어 객체 자체 등 다양한 값을 키 값으로 활용할 수 있다. 맵은 객체와 그 쓰임이 유사하기 때문에 마치 객체 처럼 프로퍼티에 접근은 할 수 있다. 맵의 전용 메서드를 이용해 맵 각 요소에 대한 반복 작업을 수행할 수 있다. map.entries() : 각 요소의 [키, 값]을 한 쌍으로 하는 Iterable 객체 반환 이들은 Iterable 객체이기 때문에 fo... 위크맵json이터레이터모던JS구조분해할당맵셋위크셋DateDate 34장 이터러블 이터레이션 프로토콜에는 이터러블 프로토콜과 이터레이터 프로토콜이 있다. Symbol.iterator를 프로퍼티 키로 사용한 메서드르 직접 구현하거나 프로토타입 체인을 통해 상속받은 Symbol.iterator메서드를 호출하면 이터레이터를 반환하는데 이러한 규약을 이러터블 프로토콜이라 한다. 해당 프로토콜을 준수한 객체를 이터러블이라 하며 이터러블은 for...of문으로 순회할 수 있고 스프레... 개발자모던 자바스크립트 Deep Dive자바스크립트대학생이터레이션 프로토콜이터레이터프론트엔드이터러블개발자
[Python] 이터레이터와 제너레이터 아래 사진은 이터레이터와 제너레이터 뿐만 아니라 컨테이너 등 다른 개념 간의 상관관계에 대해 이해하기 쉽게 그림으로 표현한 것이다. 멤버쉽 테스트를 통해 어떤 객체가 특정 원소를 포함하고 있는지 아닌지를 판단할 수 있으면 컨테이너라고 부른다. → 방어적 프로그래밍을 수행할 수 있다. 위 코드와 같이 "assert 조건, '메시지'" 형식으로 작동하며, 메시지는 생략할 수 있다. 단순한 에러를... 컨테이너제너레이터 표현식assert이터러블가정 설정문제너레이터이터레이터컴프리헨션assert 파이썬 | 코루틴 그리고 x = (yield) 와 같이 코루틴 바깥에서 보낸 값을 변수에 저장하고 print(x) 로 출력한다. 그리고 co.send(1) 로 1 을 보내면 코루틴은 대기 상태에서 풀린 뒤 x = (yield) 에서 yield 값에 1이 들어가고 print(x) 로 1이 출력된다. 즉, 바깥에서 send 로 전달한 값은 x 에 저장되고 total 의 값을 코루틴 바깥으로 전달한다. 코루틴 바깥... 제너레이터코루틴이터레이터이터레이터 [모던JS: Core] 자료구조와 자료형 (2) 즉 문자열, 숫자, 불린, 심지어 객체 자체 등 다양한 값을 키 값으로 활용할 수 있다. 맵은 객체와 그 쓰임이 유사하기 때문에 마치 객체 처럼 프로퍼티에 접근은 할 수 있다. 맵의 전용 메서드를 이용해 맵 각 요소에 대한 반복 작업을 수행할 수 있다. map.entries() : 각 요소의 [키, 값]을 한 쌍으로 하는 Iterable 객체 반환 이들은 Iterable 객체이기 때문에 fo... 위크맵json이터레이터모던JS구조분해할당맵셋위크셋DateDate 34장 이터러블 이터레이션 프로토콜에는 이터러블 프로토콜과 이터레이터 프로토콜이 있다. Symbol.iterator를 프로퍼티 키로 사용한 메서드르 직접 구현하거나 프로토타입 체인을 통해 상속받은 Symbol.iterator메서드를 호출하면 이터레이터를 반환하는데 이러한 규약을 이러터블 프로토콜이라 한다. 해당 프로토콜을 준수한 객체를 이터러블이라 하며 이터러블은 for...of문으로 순회할 수 있고 스프레... 개발자모던 자바스크립트 Deep Dive자바스크립트대학생이터레이션 프로토콜이터레이터프론트엔드이터러블개발자