Daino's Archiving
article thumbnail
스위프트 [Swift] 옵셔널(Optional) 정리
프로그래밍/Swift 2023. 7. 30. 11:33

옵셔널이란? 변수를 선언하고 값을 지정하지 않으면 오류가 난다. -> 이것을 방지하기 위해 옵셔널 등장 옵셔널 타입이란? 값이 없을 수도 있는 경우를 포함하고 있는 임시적 타입 옵셔널 값 사용법 var id: Int? = 3 var password: Int? print(password) //nil 모든 타입 뒤에?(물음표)를 붙이면 옵셔널 타입이 된다. 값이 없어도 되는 타입이므로 값이 없어도 괜찮다. 값이 없을 시는 nil로 자동 초기화가 된다. nil이란? 값이 없음을 나타내는 키워드(0이 아니다.) 옵셔널 값 추출 옵셔널 타입에 값은 옵셔널로 감싸져 있으므로 값을 추출 (unwrapping) 해야 한다. 옵셔널 값을 추출하는 방법 강제로 값을 추출(Forced Unwrapping) 옵셔널 값이 ni..

article thumbnail
스위프트 [Swift] 프로그래밍의 기본 원리 - 순차 / 조건
프로그래밍/Swift 2023. 7. 29. 01:48

프로그래밍의 기본 원리 순차 조건 반복 오늘은 순차와 조건에 대해 알아보겠다. 순차 ⬇️ 코드는 코드가 쓰여진 차례대로 실행된다. 그래서 코드를 작성할때 순서는 아주 중요하다. print("1") print("2") print("3") //1 //2 //3 조건 ⭕️❌ 조건에 따라 동작을 할지 말지를 결정한다. if문 switch문 if문 참과 거짓을 통해 실행된다. if문 뒤에 조건을 걸고 참일 경우 {} 안에 코드를 실행한다. if 참과 거짓을 판단할 수있는 조건 { 참일 경우 실행할 코드 } //if 문 안에 코드는 내부적 코드의 의미로 통상 4칸 들여쓰기 if문 사용시 알아둘 것 if문에서는 구조와 순서가 중요하다. 조건을 , (comma) / && (and) / || (or)로 연결해 사용 가능..