# lazy evaluation

[Python!] - Lazy evaluation
Lazy evaluation Lazy Evaluation is an evaluation strategy which delays the evaluation of an expression until its value is needed and which also avoid

Python - Generators vs list comprehension
List comprehension이란?Generator는?List comprehension과 Generator의 차이점genertator를 사용하는 이유 list comprehension은 list를 쉽고 빠르게 만들수 있는 방법이다.예를 들어 요소 1, 2, 3, 4
Lazy evaluation
함수에 yield를 사용하여 이터레이터를 생성하는 함수이다.참고(https://dojang.io/mod/page/view.php?id=2412)yield에 대한 이해를 높이기 위해 다음과 같이 코드를 작성하였다yield가 들어간 함수를 자세히 보기위해 아래 코

파이썬 퍼먹기 - Lazy evaluation
파이썬에서 리스트를 만들기 위해서와 같이 작성할 수 있지만 반복문 없이 sequence 형태의 데이터를 가공하여 바로 리스트를 만들 수 있는 List comprehension을 사용할 수 있다.....

Scala로 하는 Side-effect 다루기 기초
함수형 프로그래밍을 하다보면 Pure Function과 Composition 이라는 용어를 자주 마주치곤 한다. 도대체 이 용어들은 뭘 말하는걸까?코딩을 하다보면 아래 행위들을 수행하는 코드를 종종 작성하게 되는데 이러한 행위들이 부수효과(Side-effect)라는 것

[Python] Lazy Evaluation 이란?
Lazy Evaluation 이란? > 컴퓨터 프로그래밍에서 느긋한 계산법(Lazy Evaluation)은 계산의 결과 값이 필요할 때까지 계산을 늦추는 기법이다. 느긋하게 계산하면 필요없는 계산을 하지 않으므로 실행을 더 빠르게 할 수 있고, 복합 수식을 계산할 때

Python - Generator
Generator란, wikipedia에 따르면컴퓨터과학에서 loop의 반복 동작을 제어하는데 사용할 수 있는 루틴이다. 모든 generator는 iterator이기도 하다. -중략으로 정의되어있다.쉽게 이야기하면 iterator를 생성하주는 함수라고도 볼 수 있으며,