[패스트캠퍼스 챌린지 14일차] 코딩테스트로 배워보는 C#
![]() |
![]() |
Ch 05. 함수 마스터하기 - 04. 함수 마스터하기 - 06. CheckPoint02 - 숫자달리기에 함수 적용하기-
이제 오늘로 2주째인데 그간 들어보면서 느낀 강의의 장점이 있다. CheckPoint를 통해서 강의 내용 배워온것을 복습삼아서 연습하기 좋음. 선생님이 친절하셔서 코드를 거의 다 주심ㅋㅋㅋ 거의 뭐 복사해서 붙여넣기 수준이긴 하지만 그래도 없는 것보단 낫고 본인이 따로 생각을 해본 다음 코드를 짜고 나서 선생님 코드랑 비교해보는것도 좋을 것 같다.
저번 시간에도 잠깐 얘기했었는데 함수는 재사용성을 중점적으로 생각해서 만들면 좋기 때문에 코드를 설계하면서 여러번 반복되는 구간을 위주로 함수로 만들면 좀 더 편하게 만들 수 있다.
우선 첫번째로 화면을 지워주는 함수를 만들었고, 매개변수와 리턴값은 따로 없음.
그리고 다음으로 숫자가 달리는 절차를 밟는 내용을 또 함수로 뽑아서 만들어줌. 랜덤 값을 넘어오는걸 매개변수로 넘겨줌. ref를 사용할 수도 있는데 이건 나중에 살펴보도록 하자.
화면을 그리면서 스크린에 표시해주는 코드도 따로 함수로 뽑아서 만들어줌. 마찬가지로 매개변수는 필요하지 않음.
while 문 break값으로 리턴하는 함수는 bool 타입으로 하는게 좋다. 근데 이거 -1이나 1일 경우에 브레이크로 해도 상관없을 것 같은데 그게 그거라서 딱히 상관은 없는 것 같다.
각 코드를 함수화 한 다음에도 코드가 문제없이 동작하는지 체크해보면 끝이다.
https://bit.ly/37BpXiC
공백제외 : 총 552자 (1,032byte)
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #C#과유니티로배우는게임개발올인원패키지Online. #C#과 유니티로 배우는 게임 개발 올인원 패키지 Online.