[Unity]매개변수

Hoojung Ahn·2024년 5월 16일

매개 변수란

매개변수는 프로그래밍에서 특별한 역할을 하는 '변수'.
함수나 메서드가 작업을 수행할 때 필요한 추가 정보를 받기 위해 사용한다. 간단히 말하면, 매개변수는 함수에게 정보를 전달하는 역할이다.

연필을 빌릴 때, "나 연필 좀 빌려줄래?"라고 말하는 것과 비슷. 여기서 "연필"이라는 단어가 필요한 정보, 즉 매개변수가 된다. 프로그램에서도 비슷하게, 함수가 무엇인가를 할 때 필요한 '연필' 같은 것을 매개변수를 통해 받을 수 있다.

매개변수의 예시

사각형의 넓이를 구하는 함수가 있다. 사각형의 넓이를 구하려면 가로 길이와 세로 길이가 필요하다. 이때, 가로 길이와 세로 길이가 매개변수가 된다.


int CalculateArea(int width, int height)
{
    return width * height;
}

위 코드에서 widthheightCalculateArea 함수의 매개변수이다. 이 함수를 사용할 때는 가로 길이와 세로 길이를 넣어주어야 하며, 함수는 이 정보를 사용하여 사각형의 넓이를 계산하고 결과를 알려준다.

사용 방법

함수를 사용할 때 매개변수로 어떤 값을 넘겨줄 수 있다.


int myWidth = 5;
int myHeight = 10;
int area = CalculateArea(myWidth, myHeight);
Console.WriteLine("사각형의 넓이는: " + area);

이 코드에서 myWidthmyHeight는 각각 5와 10의 값을 가진 변수이며, 이 변수들을 CalculateArea 함수의 매개변수로 넘겨주어 사각형의 넓이를 계산한다.

매개변수는 함수가 어떤 일을 할 때 필요한 정보를 전달하는 매우 중요한 도구로, 함수가 얼마나 유연하고 재사용 가능한지 결정하는 역할을 한다.

0개의 댓글