# closure

273개의 포스트
post-thumbnail

[iOS] @escaping Closure(탈출 클로저)에 대한 고찰 with Network

@escaping이란 키워드가 파라미터 타입 앞에 붙으면 함수가 끝난 이후에도 클로저를 실행할 수 있다. 그런 이 클로저는 요긴하게 쓰이는 부분은 Network 작업을 할 때 종종 사용한다.

2022년 5월 13일
·
0개의 댓글
post-thumbnail

TIL - Closure 클로저

함수가 선언된 어휘적 환경(Lexical environment)의 조합이 환경은 클로저가 생성된 시전의 유효범위 내에 있는 모든 지역변수로 구성된다 클로저함수 외부함수 변수에 접근가능한 내부함수클로저란 ?1\. 중첩함수 : 함수가 함수를 리턴2\. 상위스코프의 식별자를

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

클로저

함수와 함수가 선언된 어휘적 환경의 조합.

2022년 5월 10일
·
0개의 댓글

[Swift] Closures (클로저)

참고사이트 The Swift Programming Language Closures (클로저) 클로저는 코드 블록으로 C와 Objective-C의 블록과 다른 프로그래밍의 람다와 비슷하다. 클로저는 상수나 변수가 저장된 코드에서 그들에 대한 참조를 저장하거나 capu

2022년 5월 9일
·
0개의 댓글
post-thumbnail

React Hook 원리 파헤쳐보기 1

훅 너 뭐 돼 ?

2022년 5월 8일
·
4개의 댓글
post-thumbnail

[iOS] 클로저(Closure) 순환 참조 문제

Closure를 작성할 때, 우리는 지역변수를 참조할 때마다 순환참조 문제에 부딪히게 된다. 순환 참조의 이슈는 근본적으로 strong으로 서로 동시에 참조하고 있기 때문에 ARC가 0으로 안내려 가는 것이다.

2022년 5월 5일
·
0개의 댓글

Closure

함수와 렉시컬 환경의 조합. 함수가 생성될 때 외부함수를 기억해 생성 이후도 접근이 가능하다.외부함수 실행이 종료되어도 내부함수가 외부함수의 변수에 접근이 가능\-> 클로저란, A함수에서 선언한 변수a를 참조하는 내부함수B를 외부로 전달할 경우, A함수의 실행컨텍스트가

2022년 5월 4일
·
0개의 댓글
post-thumbnail

Closure

scope closuer 를 학습하기위해서는 스코프에 개념부터 알아햐한다. scope chin closure 시큐어 url aws 코그니토 aws 쌈울 saml 이용 = 비슷한 셋팅 = aws sso 이용

2022년 5월 3일
·
0개의 댓글

JavaScript) 클로저

클로저는 실행 컨텍스트에 대한 사전 지식이 있으면 이해하기 어렵지않다. 클로저는 자바스크립트 고유의 개념이 아니다. 함수를 일급 객체로 취급하는 함수형 프로그래밍 언어에서 사용되는 중요한 특성이다. 클로저는 자바스크립트 고유의 개념이 아니므로 클로저의 정의가 ECMAS

2022년 5월 1일
·
0개의 댓글
post-thumbnail

[JavaScript] Closure

Closure > 클로저는 함수와 그 함수가 선언될 당시의 "lexical environment의 상호관계에 다른 현상"이다. 📌 우선 외부함수에서 변수를 선언하고 내부함수에서 해당 변수를 참조하는 형태의 간단한 코드를 보자. 위 코드의 콜스택 및 실행 컨텍스트

2022년 4월 27일
·
0개의 댓글
post-thumbnail

[ Javascript Scope/Closure ]

Scope식별자(객체)의 유효 범위를 말한다. 객체가 어디에 선언되었는지에 따라 유효 범위가 결정된다.쉽게 말하자면 변수를 선언할 때 어떤 곳에 선언했냐에 따라 이 변수의 사용 가능 범위가 정해진다는 말이다.기본적으로 스코프는 2가지 종류로 구분할 수 있다.전역 스코프

2022년 4월 25일
·
0개의 댓글

[ Javascript Scope/Closure ]

목차들어가기머릿말개요자바스크립트 엔진런타임호출 스택(Call Stack)동시성(Concurrency) & 이벤트 루프(Event Loop)참고들어가기이 글은 “How JavaScript works: an overview of the engine, the runtime,

2022년 4월 25일
·
0개의 댓글

close to closure - 2

지난 포스팅 에서는 closure가 발생하는 이유를 설명했으니 이번 포스팅에서는 closure의 쓰이는 이유에 대해서 적어 보고자 한다. Closure를 사용하는 이유는..? 🤔 클로저만의 경우 다른 일반 함수를 구현하는 것 보다 복잡하고 더 깊은 이해가 필요로

2022년 4월 24일
·
0개의 댓글
post-thumbnail

Javascript Closure

1. Closure(클로저) 클로저는 내부함수가 외부함수의 context에 접근할 수 있는 것을 가르킨다. 여기서 context는 한국말로 직역하면 문맥이란 뜻으로 쉽게 코드의 실행 환경이라 이해하면 된다. 따라서 쉽게 생각하면 >클로저는 내부함수가 외부함수의 실행

2022년 4월 17일
·
0개의 댓글
post-thumbnail

React Currying

커링은 HOF 중에서 요소가 여러 개인 함수의 요소 중 일부를 고정시켜 새로운 함수를 만드는 방법이다.hello, cat 두개의 요소를 사용하는 HOF를 만들었다.그 다음 hello를 "안녕하세요"로 고정시켜주는 sayHello함수를 만들었다.그러면 이렇게 hello는

2022년 4월 17일
·
0개의 댓글

JS Closure && HOC vs HOF

퍼어어엉션 안에서 또다른 function을 실행시켜 리턴되는 함수!aaa 라는 펑션 안에는 apple=10이 변수로 되어 있고 역시 bbb라는 함수에도 banana 변수가 선언되어 있습니다. 실생하게되면 apple -> banana 순서대로 확인되어집니다.여기서 그냥

2022년 4월 17일
·
0개의 댓글

권한 분기

사이트를 운영하면서 사용자에게 서비스를 제공할 때시스템의 정상적인 운영을 위해사용자의 권한별로 다른 서비스를 제공하거나, 접근을 제한해야 될 때가 있다.만약 사용자가 관리자라면 관리자 페이지에 접근이 가능해야하고,반대로 관리자가 아니라면 접근이 제한되어야한다.또한 사이

2022년 4월 16일
·
0개의 댓글
post-thumbnail

Closure 기본개념

함수 안에 함수를 실행시키고 싶을때 소괄호를 두번 써주면되는데 그 이유는aaa()로 실행하게되면 결과값이 bbb로 나오게된다.그래서 aaa()() 괄호를 한번 더 써주게되면 bbb() 실행시킬수 있다.내부함수에서 외부함수에 접근할수 있는것을 Closure라고 한다.le

2022년 4월 15일
·
0개의 댓글

[iOS] Closure 1

Closure Closure 는 중괄호 { } 로 감싸진 실행 가능한 코드블록을 말한다. 어떤 상수나 변수의 참조를 캡쳐 [ capture ] 해서 저장할 수 있다. Swift 는 이 캡쳐와 관련한 모든 메모리를 알아서 처리한다. 매개변수를 받을 수 있고, 반환

2022년 4월 15일
·
0개의 댓글