2014년 10월 21일 화요일

parameter vs argument

매개변수(parameter) : 메소드의 시그니쳐 변수.

인자(argument) : 메소드를 호출할 때 넘겨주는 값.

void Foo(int i, float f)
{
    // Do things
}

void Bar()
{
    int anInt = 1;
    Foo(anInt, 2.0);
}

i, f 는 매개변수.
anInt, 2.0은 인자.

출처 : http://stackoverflow.com/questions/1788923/parameter-vs-argument

몰라도 이때까지 개발 하는데 지장은 없었지만, 언젠가는 한번 써먹을 듯 하다.