더북(TheBook)

19.4 매개변수가 있는 함수

이번에는 매개변수가 있는 함수를 만들고 사용해 보겠습니다. 다음 내용을 입력한 후 실행해 보세요.

매개변수가 있는 함수를 만들고 호출: FunctionParameter.cs

using System;

class FunctionParameter
{
    static void ShowMessage(string message) //매개변수가 있는 함수
    {
        Console.WriteLine(message);        //넘어온 매개변수 값을 출력
    }

    static void Main()
    {
        ShowMessage("매개변수");     //ShowMessage() 함수에 "매개변수" 문자열 전달
        ShowMessage("Parameter"); //ShowMessage() 함수에 "Parameter" 문자열 전달
    }
}

실행 결과

매개변수
Parameter

함수의 괄호 안에는 매개변수를 선언할 수 있는데, ShowMessage(string message) 형태로 함수를 호출할 때 문자열을 받아 message 변수에 저장합니다. 함수를 호출할 때는 동일한 데이터 형식을 전달해야 합니다. 함수의 매개변수는 콤마 기호를 구분으로 하나 이상 줄 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.