사전캠프/TIL

사전캠프 2일차 TIL

서보훈 2024. 8. 13. 17:41

사전캠프 2일차 TIL

 

Unity에서만 스크립트를 다루다가 오래간만에 C# 자체를 사용하려고 하니 가끔씩 혼동이 오는 부분이 있었지만 큰 문제는 없었다.

 

다만 tryParse문은 다시 기억할 필요가 있을것 같다.

int inputNumber = (int.TryParse(input, out inputNumber)) ? inputNumber : -1;

//예외처리
if(inputNumber <= 0)
{
    Console.WriteLine("Wrong Input");
    return;
}

팩토리얼 코드를 짜면서 숫자 이외의 입력이 들어오면 예외처리를 하는 구문인데, 이 부분의 처리가 기억이 안나서 살짝 헤멘 감이 있었다.

해당 부분에서 삼항 연산자를 써서 tryParse를 사용하면 값이 bool 값으로 나오기 때문에 tryParse의 값에 따라 -1, 혹은 정수형 처리된값을 반환하도록 구현하였는데, 아예 bool 형으로 따로 받아서 정수형인지 아닌지 처리를 한 후, 음수일경우 진행이 안되도록 처리를 했어도 되었을것 같다는 생각이 든다.

 

'사전캠프 > TIL' 카테고리의 다른 글

사전캠프 08/21 TIL  (0) 2024.08.21
사전캠프 08/20 TIL  (0) 2024.08.20
사전캠프 08/19 TIL  (0) 2024.08.19
사전캠프 4일차 TIL  (0) 2024.08.16
사전캠프 3일차 TIL  (0) 2024.08.14