나는 사용자 입력을 받아들이고 간단한 출력을 출력하는 앱으로 놀고있다.대소 문자를 구분하지 않는 switch 문은 신속하게?
내 코드는 다음과 같습니다
switch text {
case "Hi", "hi", "Hello", "hello", "Good day", "good day":
return "Hello, sir."
default:
return "Sorry, I didn't understand!"
}
내 질문 대신 하나 개의 출력 5-10 가능한 입력을 필요없이, 그것은 대소 문자를 구분하지 않습니다 하나 개의 입력을 넣을 수 있습니까? 예를 들어, 그냥 "hello"를 넣고 "Hello", "hello", "HELLO"등 내 문장을 점검 할 수 있습니까?
'switch text.lowercased()'와'switch' 문의 다른 경우에 lowercased-only 문자열을 입력하십시오. 'lowercased()'또는'uppercased()'를 적용 할 때 예상 할 수있는 것처럼 일부 특수 문자는 번역되지 않는다는 점에주의하십시오 : 자세한 내용은 다음 Q & A를 참조하십시오 (http://stackoverflow.com/questions/30532728)./how-to-compare-two-strings-ignore-case-in-swift-language) (특히 질문에 대한 주석). – dfri