1. if-else if 조건 { } else { }123456789var condition = 30 if condition > 조건은 무조건 Bool type이어야 합니다. 2. switch 12345678910let switchChar: Character = "a"switch switchChar {case "a": print("switchChar == a") fallthroughcase "m", "z": print("fallthrough")default: print("default")} break를 명시하지 않아도 모든 case마다 break가 됨fallthrough를 통해 break 무시 가능쉼표를 통해 여러 조건을 묶을 수 있음>> 모든 조건을 명시하지 않은 경우 default 조건은 필히 명시해..
1. Defining Functionsfunc 함수 이름(매개변수 이름: 매개변수 타입) -> 반환 타입 { 함수 내용 } 123func ex_func(test: String) -> Void { print(test)} 매개변수와 반환값이 없는 경우 123func noParamFunc() { print("noParamFunction")} 매개변수가 여러개인 경우 123func multiParamFunc(A: Int, B: Int) -> Int { return A + B} 반환값이 여러개인 경우 ☞ 튜플 형태로 반환 123func multiReturnValue (first: Int, last: Int) -> (start: Int, end: Int) { return (first, last)}Colored by..
1. Array동일한 유형의 값을 순서에 따라 목록에 저장하는 컬렉션 맴버가 각각 순서(Index)를 가짐> Array 선언 방법123456var Arr_int: Array = Array()var tmpArr1: Array = [Int]()var tmpArr2: Array = []var tmpArr3: [Int] = Array()var tmpArr4: [Int] = [Int]()var tmpArr5 = [Int]() > Array 할용 방법123456789101112131415161718192021222324var Arr_int: Array = Array() // 맴버 추가Arr_int.append(1)Arr_int.append(2)Arr_int.append(3) // 맴버 포함 여부 확인Arr_int...
1. Booltrue 또는 false12var Booltype: Bool = trueBooltype = false ▶ 0 또는 1 값을 가질수 없음 2. Int, UIntInt: 정수 타입UInt: 양의 정수 타입12var Inttype: Int = -100var UInttype: UInt = 100 32비트 환경에서 Int, UInt의 크기 = Int32, UInt3264비트 환경에서 Int, UInt의 크기 = Int64, UInt6412let minValue = Int.min let maxValue = UInt.max 3. Float, DoubleFloat: 32비트 실수 타입Double: 64비트 실수 타입12var floattype: Float = 3.14var doubletype: Double..
1. Declaring Constants and Variables let : 상수 선언 키워드var : 변수 선언 키워드12let constantvar variable 2. Type Annotations12let constant: Stringvar variable: String >> 선언 하고자 하는 변수이름 뒤에 변수의 형을 지정할 수 있습니다.3. Initialize and Update1234567let constant: Stringvar variable: String constant = "상수"variable = "변수" variable = "변수이므로 다른 값을 할당할 수 있습니다." >> 선언과 동시에 값을 할당하거나 선언 후 값을 할당할 수 있습니다.>> 상수의 경우 값을 할당하고 나서 다시 ..