?
최근에 뭐 만들어볼게 있어서 해볼라는데 이것참 난감하네요.
?
함수를 전혀 사용하지 않고 하다보니 if문으로 도배가 되다시피해서 가독성이 무지하게떨어지네요.
?
한참 만들다가 뭐 다시 위를보면 헷갈려서 헤메고?제가 쓰고도 뭐지? 하는 경우가 발생하네요
?
?
?
전에도 잠깐해볼적에 함수부분을 당췌 받아들이질 못하겠더라구요. 왜 이러지 머리가 돌이라서,,,ㅠㅠ
?
쌩으로 if else gosub goto 등으로 만드니까 정말 복잡해지고 이건 아니다 싶네요.
?
길이가 몇배는 늘어나고 반복적인 부분도 생기고
?
?
베스트게시에 성운이 님이 만드신 nebula 소스보니 , 보기좋게 잘되어있네요.
?
하지만, 거의다 함수로 되어있고 워낙에 많은기능으로 길게 작성되어있어서 초보가 보면서 익히기엔 벅차네요.
?
?
함수를 쓰는데 습관화가 되어있을수록 실력이 늘거 같은데 , 아예 접근방법에서 헤매네요 응용부재..
?
이게 참 어떻게 안될까요 ㅎㅎㅎ
?
?
게시판에 자주 보이는 , imagesearch()함수는 간단해서 알겠는데, 제가 직접필요한 함수를 만드는그게 힘드네요.
?
?
조금이라도 도움이 되시라고 몇자적어볼게요
함수는 보통 입력 - 처리 - 출력으로 구성해요.
물론 입력이 없거나 출력이 없는경우도 있어요.
자주 반복되는 여러줄짜리 코드를 함수로 만들어서 라인수를 줄일 수 있어서 도움이 되지요.
함수이름(변수명)
{
코드
}
이런식으로 구성이 되고요.
본인 코드를 훑어보시고 자주 반복되는 코드를 함수로 변경하는걸 연습해보세요.
작은 한두줄짜리 코드라도 연습해보는게 좋아요.