패턴 매칭 연산자 오버로딩
작성일
패턴 매칭 연산자 오버로딩
// 문자 숫자가 일치 되는지 여부 추가!
func ~= (pattern: String, value: Int) -> Bool {
return pattern == "\(value)"
}
// 패턴 ~= 값
// 패턴매칭 연산자 오버로드로
// 입맛에 맞게 연산기능을 추가 할 수 있다.1
if "20" ~= 20 {
print("글자와 숫자 일치!")
} else {
print("글자와 숫자 불일치..")
}
출력
글자와 숫자 일치!