클로저 – Closure
클로저
클로저는 코드의 블럭입니다. 일급시민(first-citizen)으로, 전달인자, 변수, 상수 등으로 저장, 전달이 가능합니다.
함수는 클로저의 일종으로, 이름이 있는 클로저
라고 생각하면 됩니다.
[embed]http://www.youtube.com/watch?v=Ix9gGuupjBU[/embed]
클로저는 코드의 블럭입니다. 일급시민(first-citizen)으로, 전달인자, 변수, 상수 등으로 저장, 전달이 가능합니다.
함수는 클로저의 일종으로, 이름이 있는 클로저
라고 생각하면 됩니다.
[embed]http://www.youtube.com/watch?v=Ix9gGuupjBU[/embed]
[embed]http://www.youtube.com/watch?v=itMj3tVyrWo[/embed]
[embed]http://www.youtube.com/watch?v=uKJiaYYNJN4[/embed]
스위프트의 열거형은 다른 언어의 열거형과는 많이 다릅니다. 잘 살펴보아야 할 스위프트의 기능 중 하나입니다
[embed]http://www.youtube.com/watch?v=mV3wZ0tM_bk[/embed]
클래스는 참조 타입입니다. 타입이름은 대문자 카멜케이스를 사용하여 정의합니다.
[embed]http://www.youtube.com/watch?v=0ZF5lhpEcC8[/embed]
스위프트 대부분의 타입은 구조체로 이루어져 있습니다. 구조체는 값 타입입니다. 타입이름은 대문자 카