# iterator

145개의 포스트

[Java] Iterator의 개념과 사용 방법

개발자가 컬렉션에 저장된 요소들에 접근할 때 사용하는 인터페이스입니다. 여기서 컬렉션이란 자바에서 제공되는 자료구조들의 인터페이스로 ArrayList,set,Queue 등등이 이를 상속받고 있습니다.즉, 각 자료구조마다 자료를 저장된 방식이 다른데 이를 표준화해서 한

2023년 3월 21일
·
0개의 댓글
·
post-thumbnail

Iterator

Iterator는 자바에서 컬렉션 인터페이스를 구현한 클래스의 요소를 순회하는데 사용되는 인터페이스이다.

2023년 3월 15일
·
0개의 댓글
·

JS-배열과 Iterator

Iterator가 무엇일까?위의 코드를 살펴보면 당연히 배열은 어느 누구나 알다시피 1~7의 범위의 숫자가 들어있는 변수 array 이다.바로 밑에 있는 iterator 변수에 들어있는 iterator 함수는 1~7의 값을 구하는 값이다. iterator를 만들게 되면

2023년 3월 14일
·
0개의 댓글
·
post-thumbnail

Class, Iterator, Generator in JavaScript

사실 JS를 새로 학습하기 시작하면서 생겼던 의문이 있다. object 의 형태가 class와 너무 유사해보여서 class라는 개념이 존재하는지에 대해서도 긴가민가 했다. 이에 대해서 적어보려고 한다. class VS object 미래의 나를 위한 설명이기 때문에 자세

2023년 3월 14일
·
0개의 댓글
·

[Python] 이터레이터(Iterator)와 제너레이터(Generator)

파이썬에서 자주 접할 수 있는 용어인 이터레이터와 제너레이터에 대해 정리해보았다.iterable한 객체를 내장 함수 또는 iterable객체의 메소드로 객체를 생성할 수 있다. 그렇다면 iterable한 객체란 무엇일까?iterable, 반복 가능한 객체이다. 순서대로

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

[JS-책 편김에 끝까지] 이터레이션

이터레이션 프로토콜 iteration protocol 이터레이션 프로토콜은 순회 가능한(iterable) 데이터 컬렉션(자료구조)을 만들기 위해 ECMAScript 사양에 정의하여 미리 약속한 규칙이다. ES6 이전에는 배열, 문자열, 유사 배열 객체, DOM 컬렉

2023년 3월 12일
·
0개의 댓글
·
post-thumbnail

Java 향상된 for 문에 대한 고찰

자바에는 for-each 문이라고도 불리는 향상된 for문이 있다.배열이나 컬렉션에 있는 요소들을 순회할 때 사용하는 문법으로, 기존의 for 문보다 더 간결하게 코드를 작성할 수 있다.List와 Set 인터페이스에는 Iterator<E> 타입을 반환하는 iter

2023년 2월 23일
·
0개의 댓글
·

Iterator

Collection 요소를 순회하는 Iterator ArrayList는 for문과 get(i)를 통해서 순차적으로 순회할 수 있다. Index(순서)개념이 없는 Set에서는 get(i)를 사용할 수 없다. Iterator를 이용하면 Collection의 종류에 제한받

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

39일차 - 2023.2.20

자료구조 및 알고리즘을 구현해 놓은 일종의 라이브러리List< E >인터페이스를 구현하는 대표적인 클래스 ➡ ArrayList< E > / LinkedList< E >📌공통 특성인스턴스의 저장 순서 유지동일 인스턴스의 중복 저장을 허용한다.배열 기반

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

[Rust] 러스트 Iterator 정리

러스트에서 이터레이터란 std::iter::Iterator 트레이트를 구현하고 있는 모든 값을 의미

2023년 2월 6일
·
0개의 댓글
·
post-thumbnail

[42Seoul] - ft_containers

1.무엇을 하는 과제인가? : cpp의 stl을 구현하는 과제이다. -.stl이란, 표준 CPP Library(Standard Template Library)로서 자주 사용되는 자료구조와 알고리즘을 모아 만든 Library이다. -.들어가기에 앞서 : 이 과제를 시

2023년 2월 6일
·
2개의 댓글
·
post-thumbnail

Iterator

GoF의 디자인 패턴, 반복자 패턴에 대해 알아본다.

2023년 1월 30일
·
0개의 댓글
·
post-thumbnail

Front-end에서의 iterator and generator의 사용예시 1

프론트엔드 분야에서 iterator javascript 스펙에 대해서 여러가지 이야기가 존재한다. redux-saga라는 라이브러리를 이해하기 위해서 간단하게 알면된다는 이야기부터 javascript 내부 코어 스펙이기에 정확하게 이해하고 사용할 수 있어야한다는 이야기

2023년 1월 7일
·
0개의 댓글
·

반복자, for of, for in

iterate : 반복하다.iterator : 반복자.반복자는 순회를 수행하고 컨테이너의 데이터 요소에 대한 액세스를 제공하지만 자체적으로 반복을 수행하진 않는다.반복자는 객체 지향적 프로그래밍에서 배열이나 그와 유사한 자료구조의 내부요소를 순회하는 객체다.iterat

2023년 1월 6일
·
0개의 댓글
·

파이썬) 이터러블, 이터레이터

iterable : 순서를 가지고 반환가능한 뭉치iterator : 순서대로 반환할 준비가 된 뭉치?

2022년 12월 31일
·
0개의 댓글
·

generator

✍️ yield를 통해 함수를 멈출 수 있기 때문에 비동기 통신 할 때 유용하게 사용한다. (필자는 redux- saga를 통해 generator를 접하였다.) 기본적인 사용 방법에 대해 정리 해 보았다.

2022년 12월 25일
·
0개의 댓글
·
post-thumbnail

iterator

✍️ react-saga > generator > iterator 까지 왔다. next method를 통해 다음 단계로 진행된다 정도로만 얕게 알고 있었기에, 제대로 알고 사용하고자 정리해 보았다.

2022년 12월 23일
·
0개의 댓글
·
post-thumbnail

Iterator의 Fail-Fast와 ConcurrentModificationException

Collection을 공부하던 중 Fail-Fast라는 키워드가 나와서 이에 대해 깊이 있게 알아보고자 한다.

2022년 12월 2일
·
0개의 댓글
·