Deff_Dev

[Unity/C#] switch 식 본문

Unity(유니티)/유니티 공부

[Unity/C#] switch 식

Deff_a 2024. 4. 10. 17:38

 

swith식이란

  • switch 문과 다르게 결과값을 만들어낼 수 있는 연산자와 연산자의 조합이다.
  • switch 식은 case나 break를 작성하지 않기 때문에 값을 내야할 경우에 더 간결하고 읽기 좋은 코드를 작성할 수 있다.

 

먼저 swith 문을 이용해 작성한 학점 계산기 코드이다.

해당 코드를 switch 식을 이용하면 더 간결하게 작성할 수 있다.

 

 

switch 식을 이용한 학점 계산기 코드이다.

case 키워드를 ⇒로 변경하고 각 케이스를 콤마( , )로 구분한다.

 

switch 문과 같은 기능을 하는 코드지만 switch 식이 더 간결하다는 것을 확인할 수 있다.

 

 

케이스 가드 (when)을 이용하여 추가적인 분기 처리가 가능하다.

repeated가 true일 때 90점 이상이라도 B+ 점수를 받는다.