Light
Dark
1. Comparing Structures and Classes 👩💻 일반적으로 프로그래밍 언어에서 Class 하나에 파일 하나가 필요하다. 하지만 Swift 는 파일 하나에 여러 개의 Classes 와 Structures 를 정의할 수 있으며, 외부 인터페이스는 다른 Class 나 Structure 가 사용할 수 ... Read More
1. First-Class 👩💻 1. First-Class Citizen 프로그래밍 언어 디자인에서 First-Class Citizen(type, object, entity, value)은 다른 entity에서 사용할 수 있는 모든 작업을 지원하는 entity로 다음과 같은 특징을 갖는다. 모든 아이템은 함수의 parameters(arg... Read More
1. Enumeration Syntax 👩💻 1. Enumerations in Swift Enumeration은 연관된 값들을 공통 타입으로 그룹화해 Type-Safe한 코드를 작성하도록 돕는다. Swift 에서 Enumeration 은 주어진 값이 String, Character, Interger, Float 어떤 것이든 저장할 ... Read More
1. Closure Expressions 👩💻 Swift 의 Closures는 정의된 context(or scope)에 상수나 변수를 캡처하고 저장할 수 있다. 이는 다른 언어의 Lambda expressions와 비슷하다. 1 ) Closures 는 다음 세 가지 형태 중 하나를 갖는다 Global Functions :... Read More
1. Defining and Calling Functions 👩💻 Syntax func name (parameters) -> return type { function body } Name: 함수를 정의할 때 작성한다. 함수를 정의하고 호출할 때 사용하기 위한 필수 요소다. Parameters(Optional): 함수를 ... Read More