✅ 함수란?
- 함수는 특정 작업을 수행하는 코드 덩어리야.
- 예를 들어, 계란후라이를 만들려면: "팬에 기름 두르기 → 계란 깨기 → 굽기 → 소금 뿌리기" 과정을 매번 말하지 않고, 그냥 “계란후라이 만들어줘”라고 하는 거지.
- 이걸 프로그래밍에서는 함수 호출이라고 해.
- 함수를 사용하면 코드를 깔끔하게 정리하고,
같은 작업을 여러 번 반복할 때 편리하게 재사용할 수 있어.
🎯 함수의 기본 구조
함수는 이렇게 생겼어:
리턴타입 함수이름(매개변수)
{
*// 실행할 코드*
}
- 리턴타입: 함수가 끝난 후 돌려줄 값의 종류 (없으면 void).
- 함수이름: 함수의 이름, 역할에 맞게 짓는 게 좋아.
- 매개변수: 함수가 작업할 때 필요한 재료 (없어도 됨).
- 중괄호 {}: 함수가 할 일을 적는 곳.
🎯 초보자를 위한 쉬운 예제
1. 매개변수 없는 함수
void Jump()
{
Debug.Log("캐릭터가 점프했어요!");
}
2. 매개변수 있는 함수
void Move(int speed)
{
Debug.Log("속도 " + speed + "으로 이동 중!");
}
- int speed: 함수에 숫자를 전달해줘야 해.