[Swift 공부] if Bettween 종류 및 사용방법
안녕하세요. 오늘은 Swift에서 Bettween 사이값 비교하는 방법에 대해서 알아보았습니다.
샘플소스 (Playground)
import UIKit func succesPrintString(value:Int) -> String { return "[\(value)] 1~9 사이의 값입니다." } func failPrintString(value:Int) -> String { return "[\(value)] 1~9 사이의 값이 아닙니다.." } /* [참고사항] if 1 ~ 9 사이 Bettween 값 사용시 종류 1. 1 <= value && 9 >= value 2. (1...9).contains(value) 3. 1...9 ~= value (패턴매칭) */ // 비교 대상 값들 let values = [1, 3, 7, 10, 45] for value in values { // 1. 기본 적인 if 문 if 1 <= value && 9 >= value { print("1. 기본적인 Bettween " + succesPrintString(value: value)) } else { print(failPrintString(value: value)) } // 2. contains() 함수 활용 if 문 if (1...9).contains(value) { print("2. contains() 함수활용 " + succesPrintString(value: value)) } else { print(failPrintString(value: value)) } // 3. ~= 패턴매칭자 활용 if 문 if 1...9 ~= value { print("3. ~= 패턴매칭자 활용 " + succesPrintString(value: value)) } else { print(failPrintString(value: value)) } } // 결과는 전부 동일합니다. ^^
마무리
간단하게 사용할 수 있으면서, 활용도가 있을 것 같아 정리하였습니다.즐거운 코딩 되세요. 끝.
댓글
댓글 쓰기