반환값이 있는 함수

C#에서 return 키워드를 사용하여 함수에서 값을 반환하는 방법을 학습합니다. 다양한 반환 타입과 변수 스코프를 이해합니다.

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)에서는 사용할 수 없음

← 목차로 돌아가기