📖 WIPIVERSE

🔍 현재 등록된 정보: 30,120건

인자

인자 (因子, argument, parameter)는 함수, 절차, 서브루틴, 명령어 등의 실행에 필요한 값이나 변수를 의미하는 용어이다. 인자는 프로그램이 실행되는 과정에서 함수나 절차에 데이터를 제공하고, 그 결과를 생성하는 데 사용된다. 인자는 일반적으로 함수나 절차의 정의 부분에서 선언되며, 함수나 절차를 호출할 때 실제 값(인수, argument)을 전달한다.

인자의 종류는 다양하며, 프로그래밍 언어에 따라 세부적인 용어와 구분이 다를 수 있다. 대표적으로는 다음과 같은 종류가 있다.

  • 매개변수 (parameter): 함수나 절차의 정의 부분에서 사용되는, 인자를 받아들이기 위한 변수를 의미한다. 함수 선언 시에 정의되며, 함수 내부에서 인자 값을 참조하는 데 사용된다.

  • 인수 (argument): 함수나 절차를 호출할 때 실제로 전달되는 값을 의미한다. 매개변수에 대입되는 값이며, 리터럴, 변수, 표현식 등이 될 수 있다.

  • 입력 인자 (input argument): 함수나 절차가 처리할 데이터를 제공하는 인자이다.

  • 출력 인자 (output argument): 함수나 절차가 처리 결과를 반환하는 인자이다. 일부 프로그래밍 언어에서는 함수의 반환 값으로 처리하기도 하지만, 특정 언어나 상황에서는 별도의 출력 인자를 통해 결과를 전달하는 경우도 있다.

프로그래밍 이외에도 수학, 통계, 물리학 등 다양한 분야에서 인자라는 용어가 사용되며, 각 분야에서의 의미는 약간씩 다를 수 있다. 예를 들어 통계학에서는 모델이나 함수의 독립 변수를 인자라고 부르기도 한다. 문맥에 따라 의미를 정확히 파악하는 것이 중요하다.