2024. 8. 27. 17:34ㆍ카테고리 없음
개요
C#에서 함수를 배워보겠습니다.
네이밍 규칙
함수를 만들떄 공백을 포함한 이름을 만들 수 없습니다.
그래서 이 공백을 없애고 띄워쓰기가 필요한 단어의 첫 스펠링을 대문자로 바꿔서 표현합니다.
그리고 맨 처음 단어의 스펠링의 대소문자에 따라 카멜 케이스(소문자), 파스칼 케이스(대문자) 라고 합니다.
함수나 클래스는 파스칼(대문자)로 변수는 카멜(소문자)로 표현하겠습니다.
대/소문자로 구분을 해두면 이름을 보는것만으로 이 코드가 변수인지 함수인지 알 수 있습니다.
규칙을 정해두는 부분은 개발은 혼자 하는게 아니라 같이 하는 것이기 때문에 규칙을 지으면 서로간의 코드를 이해하는게 수월해집니다. 이러한 규칙들을 코딩 스탠다드 라고 합니다.
Microsoft 코딩 규칙 - Link
Pocu 코딩 규칙 - Link
내용 - 함수 생성방법
함수를 만들 때는 아래와 같은 형식을 가집니다.
1. 중괄호 ( )
무엇인가 기능을 실행할때 붙이는 기호입니다. 대부분의 경우 함수에서 많이 사용됩니다.
if 나 for, switch 등 미리 정해진 문법이 아닌 이상 중활호가 있는 대부분은 함수라고 생각하시면 됩니다.
2. 함수의 영역{}
if, for, switch 등에서 사용된 것과 마찬가지로 어디까지 이 함수의 영역인지 표시하는 역할을 합니다.
실행결과
안녕하세요
반갑습니다.
이해가 되셨으면 좋겠습니다.
함수에 포함되는 부분은 실행되지 않는 걸 볼 수 있습니다.
이 부분은 항상 실행되는 것이 아니라 저희가 원할때 실행되도록 할 수 있습니다.
3. 함수 사용하기
함수를 사용하기 위해서는 원하는 함수 이름뒤에 중괄호 ( ) 를 쓰면 됩니다.
예시) 함수이름();
실행결과
안녕하세요
반갑습니다.
이해가 되셨으면 좋겠습니다.
함수에 대해 알아보겠습니다.
우선은 영역에 대해 확인해보겠습니다.
내용 - 함수 - return 과 반환 형식
조건을 설정해서 return 을 작성하면 원할때만 작동하도록 코드를 만들 수 있습니다.
함수에 return할 값을 넣고 함수 이름옆에 반환할 값의 자료형을 넣어주면 된다.
주의사항
1. 함수의 반환 타입과 return 결과물의 타입이 같아야 한다.
2. 만약 void 가 아니라 반환타입을 지정했다면 반드시 return 으로 반환값을 줘야한다.
내용 - 함수 - 매개변수
함수의 소괄호 ( ) 안에 변수를 하나 만들어보겠습니다.
실행할때마다 다른값을 입력할 수 있으며 그에따라 매번 다르게 동작합니다.
이렇게 중괄호에서 만들어져 실행할때마다 다르게 동작할수 있는 변수를 매개변수 라고 합니다.
1. 여러개의 매개변수
여러개의 매개변수를 만들수 있는데 이때 매개변수 순서와 타입에 맞게 실행하여야 합니다.