[누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online]
Ch 05. 함수 마스터하기 - 02. 함수 처음 배워보기 - 2
Ch 05. 함수 마스터하기 - 03. 함수 처음 배워보기 - 3
02. 함수 처음 배워보기 - 2
ㅁ메소드(함수)
-특정 코드를 모아둔 코드 블록 { ~ }
-특정 기능을 분리해서 처리함(직관적임)
-함수 길었던 소스를 함수 이름만 호출해서 처리할 수 있음
-함수 문법: static void/데이터형식 메소드명(매개변수)
-static : 정적인 함수(메인함수가 static인 경우 static함수만 쓸 수 있음)
-void : 반환 데이터 형식, return이 없다는 의미 (영어 뜻: 무효의)
-매소드명 : 내가 지으면 됨
-매개변수 (영어로 파라미터) : 입력 값. 매개변수의 개수는 무한히 늘어날 수 있음 *() == (void)
ㅇ함수의 형태
1)리턴형 X, 파라미터X
-특정 기능 없이, 코드가 길어져서 코드 분리해야 할 경우 주로 사용
2)리턴형 데이터 O, 파라미터X
3)리턴형 데이터 O, 파라미터O
-가장 많이 쓰이는 형태
4)리턴형 데이터 X, 파라미터O
*F12 혹은 Alt+F12 : 함수 선언 코드를 볼 수 있는 단축키
02. 함수 처음 배워보기 - 3
-매개변수는 여러개가 들어올 수 있음
-함수 계산 코드 중간에 return은 break와 같은 역할임(void형 함수에도 return 키워드가 나올 때 있는데, break의 기능인 것임)
4)리턴형 데이터 X, 파라미터O
Call by Value | Call by Reference |
-값에 의한 호출 -함수에서 값에 영향 주지 않음 -일반 함수 -void swap(int a, intb) |
-주소에 의한 호출 -함수에서 값에 영향을 줌 -ref 키워드 함수 -void swap(ref inta, ref int b) |
Stack & Heap 데이터 저장방식 비교 참고 >>> https://koreer.tistory.com/19
배우면 바뀐다 패스트캠퍼스>>> https://bit.ly/37BpXiC
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'자기계발 > Immersive Content' 카테고리의 다른 글
패스트캠퍼스 챌린지 28일차(함수 나머지 공부) (1) | 2021.10.03 |
---|---|
패스트캠퍼스 챌린지 27일차(함수키워드, out, default parameter, method overloading, params) (0) | 2021.10.02 |
패스트캠퍼스 챌린지 25일차(빌드하기, 카드보드 우주선 게임 만들기 리뷰, Game Maker's Toolkit) (0) | 2021.09.30 |
패스트캠퍼스 챌린지 24일차(UI, Menu, button) (0) | 2021.09.29 |
패스트캠퍼스 챌린지 23일차(파티클) (0) | 2021.09.28 |