본문 바로가기

iOS/Swift

(4)
[Swift] 반복문 for문 for i in 1.. 1 { continue OUTER } } }
[Swift] 조건문 조건문 if 문 - 조건에 따라 특정 코드 실행 -> 조건에 따라 "분기처리"가 필요한 경우 사용 Switch문 - 구체적으로 한정된 상황에서 사용 break : 아무것도 실행하지 않을 경우! 특징 , : 또는의 의미로 여러 경우 매칭. exhaustive : 가능한 모든 경우의 수 다뤄야 함 fallthrough : 다음 case문의 블럭을 조건 비교하지 않고 실행 패턴 매칭 범위 연산자 : 1...10 // 1~10 ..
[Swift] 연산자 연산자(Operator) a+b '+ : 연산자 a, b : 피연산자 단항연산자 +a -a !a 이상연산자 a + b a > b 삼항연산자 a ? b : c 기본 연산자 할당 연산자 = 산술 연산자 +, -, **, /, % 복합 할당 연산자 +=, -=, *=, /=, %= 비교 연산자 ==, !=, >= 결과값은 Bool 논리 연산자 !, &&, || 연산 우선순위 산술>비교>논리>삼항>★할당 접근 연산자 . 하위 개념 접근의 의미 삼항연산자 a > 0 ? print("양수") : print("음수") 범위연산자 범위연산자의 타입 : Range 오름차순으로만 표기 가능 1...10 // 1이상 10이하 1... // 1이상 1..
[Swift] 변수와 데이터 변수 메모리에 데이터가 저장되는 공간 var a = 2 var name = "joy" var a = 1, b = 2, c = 3 변수 명명 규칙 소문자로 시작 숫자로 시작 불가능 카멜케이스 사용 변수 출력 - 문자열 보간법 (String Interpolation) print("저는 \(name) 입니다!") 상수 저장된 데이터를 변경할 수 없는 변수 데이터 타입 종류 Int : 정수 Float : 실수 6자리 4바이트(32bit) 공간 사용 Double : 실수 15자리 8바이트(64bit) 공간 사용 Character : 문자(글자 한개) String : 문자열 Bool : 참과 거짓 UInt, UInt64, UInt32, UInt16, UInt8 타입을 확인하는 방법 type(of: a) 타입 주석..