토막글
인자,인수(Argument)와 매계변수(Parameter)
라큐브
2022. 4. 21. 02:14
인자, 인수 : 함수(Function), 메서드(Method) 호출 시 사용되는 변수
다음 사이트를 참고하면 "수학에서 함수의 인수는 함수의 결과를 얻기 위해 제공되는 값"이라고 설명하고 있습니다.
argument of a function ~ A Maths Dictionary for Kids Quick Reference by Jenny Eather
argument of a function ~ A Maths Dictionary for Kids Quick Reference by Jenny Eather
argument of a function • the input that a function will operate on. • the argument appears within the parentheses, e.g. ƒ(x) = 2x +3 where x is the argument. EXAMPLES:
www.amathsdictionaryforkids.com
프로그래밍 언어에서 Function 또는 Method는 기원을 수학에서의 함수에서 가져왔으므로 수학에서의 의미를 생각하면 간단하게 인자, 인수의 의미를 확인할 수 있습니다.
static void Main(string[] args)
{
// 인자, 인수로 12와 24를 전달
Process(12, 34);
}
매계변수 : 함수(Function), 메서드(Method) 내부에서 사용되는 변수
매계변수는 수학에서 "변수(인자)를 대입함에 따라 특정한 방정식 또는 함수들이 만들어진다" 라고 하고있는데 프로그래밍 언어에서 살펴보면 "인자로 전달 된 변수" 외부에서 전달된 값을 의미 합니다.
/// <summary>
/// 매계변수
/// </summary>
/// <param name="a"></param>
/// <param name="b"></param>
public int Process(int a, int b)
{
// 매계변수 a와 b를 받아 계산한다.
return a + b;
}
반응형