return 키워드
함수(function)에서 계산한 결과를 돌려주는 방법입니다.
int ThisYear()
{
return 2025; // 2025를 반환
}
- 사용 방법
void Start()
{
int year = ThisYear(); // year에 2025가 저장됨
Debug.Log(year); // 2025 출력
}
반환(return) 타입(type)
함수(function)를 만들 때 어떤 타입(type)의 값을 반환(return)할지 정해야 합니다.
int ThisYear() // int 타입 반환
{
return 2025;
}
string GetName() // string 타입 반환
{
return "홍길동";
}
bool IsAlive() // bool 타입 반환
{
return true;
}
함수(function) 내부에서 변수(variable) 사용
함수(function) 안에서도 변수(variable)를 만들고 사용할 수 있습니다.
int NextYear()
{
int lastYear = 2025; // 함수 안에서 변수 선언
int nextYear = lastYear + 1; // 변수 사용
return nextYear; // 결과 반환
}
- 변수(variable)의 범위 (스코프(scope))
- 함수(function) 안에서 만든 변수(variable)는 그 함수(function) 안에서만 사용 가능
- 다른 함수(function)에서는 사용할 수 없음