클로저 2

<TIL> 220113 클로저, Styled Component

🌱 { 알고리즘 } 자료구조 리스트(순차 접근), 배열(임의 접근), 스택(푸시/팝), 큐(인큐/디큐), 해시 테이블, 힙 트리, 이진 탐색 트리 정렬 버블 정렬, 선택 정렬, 삽입 정렬, 힙 정렬, 병합 정렬, 퀵 정렬 리스트 탐색 선형 탐색, 이진 탐색 그래프 탐색 너비 우선 탐색, 깊이 우선 탐색, 벨먼-포드 알고리즘, 다익스트라 알고리즘, A* { 자바스크립트 } 24장: 클로저 클로저는 함수형 프로그래밍 언어에서 사용되는 중요한 특성입니다. 함수 객체는 내부 슬롯 [[Environment]]에 저장한 렉시컬 환경의 참조, 즉 상위 스코프를 자신이 존재하는 한 기억합니다. 생명주기가 다한 상위 스코프의 식별자(자유변수)를 참조하는 함수를 클로저라고 합니다. 즉시 실행 함수는 호출된 이후 소멸합니다..

클래스/└ TIL 2022.01.13

<TIL> 211226 전처리기, 클로저

🐣 { C언어 } 전처리기 번역 단계 후 전처리기 단계를 수행합니다. 컴파일 전 필요한 작업을 처리합니다. 라이브러리 컴파일 시점의 정적 라이브러리, 런타임 환경의 동적 라이브러리로 구분합니다. 가변 인수 printf, scanf에서 활용한 개념이 가변 인수입니다. { JavaScript } 클로저 외부 함수의 변수를 참조하는 내부 함수를 호출하였을 때, 외부 함수의 호출이 끝나더라도 GC에서 해당 변수를 수거하지 않아 메모리에 남아 있는 상황을 말합니다. 클로저를 의도적으로 활용하여 정보 은닉 등을 할 수 있습니다. 의도하지 않은 경우라면 메모리 누수 방지를 위한 관리가 필요합니다. { git } fetch vs pull fetch는 서버의 히스토리를 받아오고, pull은 히스토리를 받아오면서 머지까지..

클래스/└ TIL 2021.12.26