옵셔널이란? 변수를 선언하고 값을 지정하지 않으면 오류가 난다. -> 이것을 방지하기 위해 옵셔널 등장 옵셔널 타입이란? 값이 없을 수도 있는 경우를 포함하고 있는 임시적 타입 옵셔널 값 사용법 var id: Int? = 3 var password: Int? print(password) //nil 모든 타입 뒤에?(물음표)를 붙이면 옵셔널 타입이 된다. 값이 없어도 되는 타입이므로 값이 없어도 괜찮다. 값이 없을 시는 nil로 자동 초기화가 된다. nil이란? 값이 없음을 나타내는 키워드(0이 아니다.) 옵셔널 값 추출 옵셔널 타입에 값은 옵셔널로 감싸져 있으므로 값을 추출 (unwrapping) 해야 한다. 옵셔널 값을 추출하는 방법 강제로 값을 추출(Forced Unwrapping) 옵셔널 값이 ni..
프로그래밍의 기본 원리 순차 조건 반복 오늘은 순차와 조건에 대해 알아보겠다. 순차 ⬇️ 코드는 코드가 쓰여진 차례대로 실행된다. 그래서 코드를 작성할때 순서는 아주 중요하다. print("1") print("2") print("3") //1 //2 //3 조건 ⭕️❌ 조건에 따라 동작을 할지 말지를 결정한다. if문 switch문 if문 참과 거짓을 통해 실행된다. if문 뒤에 조건을 걸고 참일 경우 {} 안에 코드를 실행한다. if 참과 거짓을 판단할 수있는 조건 { 참일 경우 실행할 코드 } //if 문 안에 코드는 내부적 코드의 의미로 통상 4칸 들여쓰기 if문 사용시 알아둘 것 if문에서는 구조와 순서가 중요하다. 조건을 , (comma) / && (and) / || (or)로 연결해 사용 가능..