# closure

191개의 포스트
post-thumbnail

closure_weak_ in swift

클로저는 캡쳐한다 -> 래퍼런스 타입을 캡쳐할때는 strong으로 캡쳐한다 -> reference count 증가 -> cat 인스턴스를 할당할 때 이미 count가 올라간 상황 -> cat1 = nil 해도 deinit 되지않는다 -> 메모리에서 해지 되지않음(강한

2일 전
·
0개의 댓글
post-thumbnail

closure reference ?

클로저 공부하다 보니, 캡쳐라는 말이 자주 나온다. 원본값이 사라져도 클로저의 body에서 값을 활용할 수 있도록 가져오는것. 스코프에 있는 VALUE또는 REFERENCE타입의 변수를 캡쳐할때 REFERENCE 캡쳐한다. 스코프는 클로저의 내부함수에 영향을 미치는 주

2일 전
·
0개의 댓글
post-thumbnail

파싱_weak_closure

공공데이터 RESTful api 를 가져오는 간단한 코드를 작성했다. resultCode와 resultMsg를 가져와보자. 사실 이렇게 생겼는데,, 쉬운거 부터 가져와보자..url을 담을 수 있는 구조체를 만드는데, 이 안에 클로져가 있다.클로져는 미리 선언되어있지 않

3일 전
·
0개의 댓글
post-thumbnail

[ios] 이전 화면으로 데이터 전달 - 클로저 사용하기

[ios] 이전 화면으로 데이터 전달 - 클로저 사용하기

5일 전
·
0개의 댓글
post-thumbnail

[TIL] 210915

📝 오늘 한 것 1. closure(클로저) / 외부 함수와 내부 함수 / private variable / 실행 컨텍스트 / 즉시 실행 함수 / 화살표 함수 / hoisting / 데이터 타입 / primitive / reference

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

클로저는 무엇일까?

이 포스팅은 모던자바스크립트 문서의 변수의 유효범위와 클로저 챕터를 보고 학습한 내용을 기억하기 위해 정리한 글입니다.일단 클로저를 이해하기 위해 변수선언의 스코프와 중첩함수에 대해서 알아야합니다.자바스크립트에서 변수는 var, let, const 로 선언하여 사용합니

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

Python 09 Nested Function, Closure, Decorator

중첩함수(nested function) : 함수 안에 또 다른 함수가 선언되어 있는 것바깥 쪽 함수 : 부모함수, 외부함수 (위의 예시에서 parent_function())안 쪽 함수 : 내부함수(위의 예시에서 child_function())상위 부모함수 안에서만 호출

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

Sept 01, 2021, TIL (Today I Learned) - 게을러야하는이유[근거 있는 lazy var 사용]

Simulator Screen Recording - iPhone 12 Pro - 2021-09-01 at 23.09.29Simulator Screen Recording - iPhone 12 Pro - 2021-09-01 at 23.09.59Screen Shot 2021

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

[JS] 디바운스 어-썸하게 쓰기!

어ㅡ썸하게 클로저 활용해서 전역변수 없이 timer 설정하기 🖐🏻

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

Apr 12, 2021, TIL (Today I Learned) - Closure, 고차함수

코드의 블럭일급객체전달인자, 변수, 상수 등으로 저장, 전달이 가능함수: 이름이 있는 클로저매개변수, 반환 타입 생략 가능return 키워드 생략 가능축약된 전달인자 이름을 사용 가능후행 클로저하나 이상의 함수를 인자로 취하는 함수함수를 결과로 반환하는 함수map, f

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

Mar 16, 2021, TIL (Today I Learned) - 매개변수, 클로저

매개변수란?매개변수 또는 parameter란 변수를 함수와 같은 동작을 하는 기능의 인풋으로 제공되는 데이터를 가리키기 위해 사용된다.이렇게 인풋으로 제공되는 데이터를 우리는 전달인자(argument)라고 부른다.Swift의 함수에서는 name : type 과 같은 형

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

[iOS][Swift] Closure를 활용해 간단한 계산하기

위 코드는 간소화 하지않은 가장 기본적인 형태의 closure 로 두 개의 정수를 parameter 로 받아 합을 반환하는 closure 입니다.코드를 봤을때 조금 복잡해보이지만 closure 는 코드를 간략화 할 수 있는 강력한 기능을 가지고 있습니다. 먼저 앞에서

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

4. Collection

: 각 통에 담는 요소들. 순서에 따라 담는.rule 1. 통에 담을 때는 같은 타입만 담아라.rule 2. array에는 index 라는 순번이 있다.중요한 라이브러리isEmpty, count, index로 값 접근하는 방법.for문으로 값 빼오는 법.

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

[POB#23] Core Javascript2(2) closure, this

8월 16일 강의 노트 정리(2) 입니다. closure, this

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

실행컨텍스트와 관련키워드 파악

실행 컨텍스트 자바스크립트가 실행되고있는 컨텍스트(환경) 실행할 코드에 제공할 환경 정보*들을 모아둔다. 함수를 실행할 때마다(콜스택의 최상단에 코드가 위치할 때) 함수에 대한 새로운 실행 컨텍스트를 생성하여 자신만의 고유한 컨텍스트에서 실행된다. *실행할 코드: 전

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

Javascript 클로저

클로저에 잘 알고계신가요?

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

클로저

클로저는 자바스크립트 고유의 개념이 아니라 함수를 일급 객체로 취급하는 함수형 프로그래밍 언어에서 사용되는 중요한 특성이다. MDN의 정의 : 클로저는 함수와 그 함수가 선언됐을 때의 렉시컬 환경(Lexical environment)과의 조합이다.

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

Swift.Closure(조금 더 공부 후에..)

스위프트 프로그래밍 3판을 보고 정리한 내용입니다.변수나 상수가 선언된 위치에서 참조를 획득하고 저장할 수 있다.이를 변수나 상수의 클로징이라고 하며 클로저는 여기서 착안된 이름이다.이름이 있으면서 어떤 값도 획득하지 않은 전역함수의 형태이름이 있으면서 다른 함수 내부

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

2. 실행 컨텍스트

✔️ 실행 컨텍스트? 실행할 코드에 제공할 환경 정보들을 모아놓은 객체변수객체변수매개변수(parameter)와 인수 정보(arguments)함수 선언(함수 표현식은 제외)스코프this✔️ 스택? 나중에 들어간 데이터가 먼저 나옴 (LIFO)✔️ 큐? 처음 들어간 데이터

2021년 8월 10일
·
2개의 댓글