인강/패스트캠퍼스_환급챌린지

[패스트캠퍼스 챌린지 14일차] 코딩테스트로 배워보는 C#

맙소사 2021. 9. 19. 18:25

 

Ch 05. 함수 마스터하기 - 04. 함수 마스터하기 - 06. CheckPoint02 - 숫자달리기에 함수 적용하기-

 

이제 오늘로 2주째인데 그간 들어보면서 느낀 강의의 장점이 있다. CheckPoint를 통해서 강의 내용 배워온것을 복습삼아서 연습하기 좋음. 선생님이 친절하셔서 코드를 거의 다 주심ㅋㅋㅋ 거의 뭐 복사해서 붙여넣기 수준이긴 하지만 그래도 없는 것보단 낫고 본인이 따로 생각을 해본 다음 코드를 짜고 나서 선생님 코드랑 비교해보는것도 좋을 것 같다.

 

저번 시간에도 잠깐 얘기했었는데 함수는 재사용성을 중점적으로 생각해서 만들면 좋기 때문에 코드를 설계하면서 여러번 반복되는 구간을 위주로 함수로 만들면 좀 더 편하게 만들 수 있다.

 

우선 첫번째로 화면을 지워주는 함수를 만들었고, 매개변수와 리턴값은 따로 없음.

그리고 다음으로 숫자가 달리는 절차를 밟는 내용을 또 함수로 뽑아서 만들어줌. 랜덤 값을 넘어오는걸 매개변수로 넘겨줌. ref를 사용할 수도 있는데 이건 나중에 살펴보도록 하자.

화면을 그리면서 스크린에 표시해주는 코드도 따로 함수로 뽑아서 만들어줌. 마찬가지로 매개변수는 필요하지 않음.

while 문 break값으로 리턴하는 함수는 bool 타입으로 하는게 좋다. 근데 이거 -1이나 1일 경우에 브레이크로 해도 상관없을 것 같은데 그게 그거라서 딱히 상관은 없는 것 같다.

 

각 코드를 함수화 한 다음에도 코드가 문제없이 동작하는지 체크해보면 끝이다.

 

 


https://bit.ly/37BpXiC
공백제외 : 총 552자 (1,032byte)

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #C#과유니티로배우는게임개발올인원패키지Online. #C#과 유니티로 배우는 게임 개발 올인원 패키지 Online.