Swift 스위치 및 if 표현식
Swift 5.9에서는 if 및 switch 문을 표현식으로 사용할 수 있습니다.이를 통해 이러한 문에서 값을 반환하거나 변수에 할당할 수 있습니다.예를 들어, switch 표현식을 사용하여 열거형 상태와 연결된 URL의 마지막 경로 구성 요소를 결정할 수 있습니다.하지만 if의 각 분기 또는 switch의 각 케이스는 단일 표현식이어야 합니다.또한 if 문에는 else가 포함되어야 하고 모든 분기에서 동일한 유형을 반환해야 합니다.이러한 제한 사항으로 인해 if 및 switch 표현식의 유용성이 다소 제한될 수 있습니다.컴파일러는 경우에 따라 유형 지정을 요구할 수 있습니다.이러한 표현식에 대한 자세한 내용은 SE-0380을 참조하십시오.