1. 키보드 입력 var inputNums1 = readLine() // return : Optional String var inputNums2 = readLine()!.split(separator:" ") // type : String.SubSequence var inputNums3 = readLine()!.split(separator:" ").map{ Int($0) } // int cast 2. Array // 빈 배열 만들기 var emptyArr1: [Int] = [] var emptyArr2 = [Int]() var emptyArr3: Array = [] // 안 빈 배열 만들기 var dummyArr1 = Array(1...5) // [1,2,3,4,5] // 크기가 정해진 배열 var dum..
Object = Data + Method swift에서 Data는 Property로 표현한다. 보다 명확하고, 재사용성이 높은 코드를 만들기 위해서는, property에 대한 설계공부(?)가 필요하다. Property : 데이터 속성을 뜻함. Stored Property : 어떠한 값을 직접 저장하는 값 ex> 변수, 상수 Computed Property : 저장된 값을 이용해서 가공하거나 계산하여 제공하는 값 ex> 클로저 Instance Property : 정의한 struct 혹은 classe대로 인스턴스를 생성하고자 할 때 사용한다. Type Property : 생성된 인스턴스와 상관없이 struct 혹은 class의 타입 자체의 속성을 정하고 싶을 때 사용한다. --- 심화 --- observat..