# iterator

70개의 포스트

34장 이터러블

34.1. 이터레이션 프로토콜 순회 가능한 데이터 컬렉션을 만들기 위해 ECMAScript 사양에서 정의해 미리 약속한 규칙 ES6 이전 -> 통일된 규약 없이 for문, for...in문, forEach 메서드 등 다양한 방법으로 순회 ES6 이후 -> 이터레이션

2021년 11월 30일
·
0개의 댓글

Iterator

증감가 연산자 ++ / -- (후위, 전위)int 연산자 iterator위치에서 int만큼 이동한 거리를 반환 (iterator 변화x)ptrdiff_t :: 두 포인터의 차이를 뺀 결과의 정수형Iterator : 원래 값을 바꿀 수 있음const Iterator :

2021년 11월 22일
·
0개의 댓글
post-thumbnail

[모던 자바스크립트 Deepdive] 읽기 - Iterable

순회 가능한 데이터 컬렉션(자료구조)을 만들기 위해 미리 약속한 규칙ES6에서 도입되었다.이터레이션 프로토콜에는 2가지가 있다.이터러블 프로토콜이터레이터 프로토콜이터러블 프로토콜을 준수한 객체를 이터러블이라 한다.이터러블은 for...of문으로 순회할 수 있으며 스프레

2021년 11월 6일
·
0개의 댓글
post-thumbnail

iterator

멤버 변수

2021년 10월 31일
·
0개의 댓글
post-thumbnail

TIL] Deep Dive-Iterable

ES6에서 도입된 이터레이션 프로토콜은 순회 가능한 데이터 컬렉션을 만들기 위해 ECMAScript 사양에 정의하여 미리 약속한 규칙이다. ES6 이전 순회 가능한 데이터 컬렉션, 즉 배열, 문자열, 유사 배열 객체, DOM 컬렉션 등은 통일된 규약없이 각자 나름의 구

2021년 10월 28일
·
0개의 댓글

함수형 프로그래밍 & es6

2021년 9월 2일
·
0개의 댓글
post-thumbnail

iterator와 iterable에 대해 알아보자!

Symbol이란 객체에 Unique한 속성을 만들기 위해 사용됩니다.왜 Unique가 필요하냐면 다른 라이브러리와의 충돌을 막기 위함입니다.Symbol.iterator는 상용심볼로써 이터러블한 객체를 정의하기 위한 심볼입니다.이버러블 객체가 Symbol.iterato

2021년 8월 13일
·
0개의 댓글
post-thumbnail

[TIL] day06. DOM / Iterator

5일차가 되는 금요일에 첫 구현 과제를 받은뒤, 주말동안 열심히 피드백 받느라고 주말을 주말답게 보내지 못하고 바로 월요일을 맞이하게 되었다. 제대로 쉬지 못했다는 아쉬움이 있긴 하지만, 누군가에게 피드백을 받고, 누군가의 코드를 피드백 해주면서 나의 코드 읽기, 쓰기

2021년 8월 9일
·
0개의 댓글

Iterator에서 Stream로 간 이유

iterator, stream 둘다 반복적인 연산을 줄여주기 위해 만든 구분자이다. 하지만 iterator보단 stream을 많이 사용한다. 써보면 안다. 코드량도 줄어들고 중간처리를 할 수 있는 stream이 더 편하다는 걸.예시iterator 예시stream 예시코

2021년 8월 4일
·
0개의 댓글
post-thumbnail

Python 03: Iterator and Generator

🤔 Let's talk about the difference between iteration and generation in Python and how to construct the Generators with the yield statement. Generators

2021년 7월 19일
·
0개의 댓글

컬렉션 프레임웍(2)

스택마지막에 저장한 데이터를 가장 먼저 꺼내게 되는 LIFO구조ArrayList와 같은 배열기반의 컬렉션 클래스가 적합자바에서 Stack클래스로 구현하여 제공큐처음에 저장한 데이터를 가장 먼저 꺼내게 되는 FIFO구조데이터의 추가/삭제가 쉬운 LinkedList로 구현

2021년 7월 13일
·
0개의 댓글
post-thumbnail

Iterator (반복자)

for / for of / for in / forEach

2021년 7월 12일
·
0개의 댓글

0709 - JAVA Map 컬렉션

0709 - JAVA Map 컬렉션키(key)와 값(value)로 구성된 Map.Entry 객체를 저장하는 구조키와 값은 모두 객체이다.키는 중복(X)될 수 없지만값은 중복(O) 저장 가능HashMap, Hashtable, LinkedHashMap, Properties

2021년 7월 9일
·
0개의 댓글

20210704 TIL

컬렉션에 저장된 데이터를 접근하는데 사용되는 인터페이스.컬렉션 종류마다 읽어오는 방법이 다르기 때문에 그 요소들의 읽어오는 방법을 표준화 한것이 Iterator이다.처음 이터레이터를 선언한 후 next()의 끝까지 도달하면 다음 와일문에서는 사용 할 수 없다. 왜냐

2021년 7월 4일
·
0개의 댓글
post-thumbnail

Java 기본 (6) - Collection(List / Set / Map) / Iterator / 유틸 클래스(Arrays, Collections)

ref : 남궁성님의 자바의 정석 유튜브를 참조합니다https://www.youtube.com/watch?v=z9GpUGoYCw4&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=118https://www.youtub

2021년 6월 19일
·
0개의 댓글
post-thumbnail

[TIL] iterators

.forEach()는 세 가지 사용법이 있다.(1) fruits 배열에서 forEach 메소드를 호출하고,forEach()는 콜백 함수의 인수를 받아 배열을 반복한다.(2) arrow 함수 사용하기(3) 콜백함수 미리 정의하기.map()은 forEach()와 유사하지만

2021년 5월 24일
·
0개의 댓글

[CPP-08] STL: containers, iterators, algorithms

과제의 핵심은 stack이 CPP에서 <컨테이너 어댑터>라는 점을 인식하는 것이다.

2021년 5월 17일
·
0개의 댓글

[JAVA] Iterator 요소삭제

c++stl 컨테이너를 iterator로 가리키고 있는 위치를 가져올수 있다.iter.erase()하면 현재 가리키고 있는 위치의 요소를 삭제한다.이때 iterator가 가리키고 있는곳이 잘못될수 있다고 판단하기때문에시퀀스 컨테이너 사용시 보통 iterator iter

2021년 5월 4일
·
0개의 댓글

[TIL] Python iterator

Python iterator

2021년 4월 19일
·
0개의 댓글
post-thumbnail

나누어 떨어지는 숫자 배열

iterator 반복자를 이용해서 풀어봄vector요소를 없애는 eraser함수를 사용했다.이 함수는 요소를 삭제함과 동시에 다음 요소를 지정하기 때문에, 그냥 지우면 한다리 건너뛰게 되므로 이를 방지하기 위해 iter--를 해줌.배열이 비어있으면 -1을 push_ba

2021년 3월 16일
·
0개의 댓글