switch-case

    Swift 다양한 switch-case 패턴들

    Swift 다양한 switch-case 패턴들

    *현재 작성중인 문서입니다. 열거형 케이스 패턴, 옵셔널 패턴, 타입캐스팅 패턴, 표현 패턴 은 차후 작성할 계획입니다. ,를 사용해 여러개 지정 //무작위로 0~10 사이의 숫자를 지정합니다. let ranNum = Int.random(in: 0...10) switch ranNum { case 1,3,5,7,9: print( "홀수를 뽑았습니다. 뽑은 숫자는\(ranNum) 입니다." ) case 2,4,6,8,10: print( "짝수를 뽑았습니다. 뽑은 숫자는\(ranNum) 입니다." ) case 0: print( "0를 뽑았습니다." ) default: print("unknown error") } 범위연산자 사용 //무작위로 0~10 사이의 숫자를 지정합니다. let ranNum = Int.ra..

    Swift의 조건문

    Swift의 조건문

    Swift의 조건문은 if-sele와 switch-case문으로 나뉩니다. if-else 구문 if-eles구문의 형태 및 사용 java와 동일한 if-else 구조를 가집니다. 단, 조건값을 감싸는 소괄호는 선택사항인 점이 다릅니다. 기본 형태 //조건은 항상 Bool 타입이 와야 함. if 조건 { // if 조건에 만족시 실행 } else if 조건 { // if 조건에 해당하지 않고 else if 만족시 실행 } else { // if, else if 조건에 모두 해당하지 않을때 실행 } 간단한 사용 예제 let priceOfApple = 4000 let priceOfBanana = 3000 if priceOfApple > priceOfBanana { print("사과는 바나나보다 비쌉니다.") ..