콘텐츠 내 자동삽입광고

광고1

'인자(parameter)매개변수(parameter)인수(argument)'에 해당되는 글 1건

  1. 2023.10.19 인자(parameter), 매개변수(parameter), 인수(argument) 개념정리
posted by 초코생크림빵 2023. 10. 19. 01:01
반응형

인자 (Argument)와 매개변수 (Parameter)는 프로그래밍에서 함수나 메서드와 관련된 중요한 개념입니다. 이 둘의 차이점은 다음과 같습니다:

  1. 매개변수 (Parameter):
    • 매개변수는 함수나 메서드를 정의할 때 선언하는 변수의 이름입니다.
    • 매개변수는 함수의 정의에 포함되어 해당 함수가 어떤 종류의 데이터를 받아야 하는지를 명시적으로 나타내는 역할을 합니다.
    • 매개변수는 함수의 정의 내부에서 사용되며, 함수가 호출될 때 매개변수에 전달된 값과 일치하도록 설계됩니다.
    • 매개변수의 이름, 데이터 유형 및 기본값(선택적)을 정의할 수 있습니다.

예를 들어, Python 함수의 정의에서 매개변수를 정의하는 방법은 다음과 같습니다

 

  1. 인자 (Argument):
    • 인자는 함수를 호출할 때 전달되는 실제 값 또는 데이터입니다.
    • 함수를 호출할 때 매개변수에 전달된 값은 해당 함수가 작업할 데이터가 됩니다.
    • 함수 호출 시 인자는 매개변수와 일치해야 합니다.

예를 들어, 위의 add 함수를 호출할 때 인자를 전달하는 방법은 다음과 같습니다:

 

위의 예에서 3과 5는 add 함수에 전달된 인자로, 각각 a와 b 매개변수와 일치하게 됩니다. 결과적으로 result에는 3 + 5

즉 8이 할당됩니다.

 

요약하면, 매개변수는 함수를 정의할 때 사용되는 변수의 이름이며, 인자는 함수를 호출할 때 매개변수에 전달되는 실제 값입니다.

 

매개변수 (Parameter):

  • 매개변수는 함수 또는 메서드의 정의 부분에서 사용되는 변수입니다.
  • 함수를 정의할 때, 함수가 받을 입력값의 유형 및 이름을 지정하는데 사용됩니다.
  • 매개변수는 함수의 서명 또는 선언 부분에서 나타나며 함수 내부에서 사용할 수 있습니다.
  • 예를 들어, 다음과 같이 함수를 정의할 때 x가 매개변수입니다.

인수 (Argument):

  • 인수는 함수를 호출할 때 전달되는 실제 값 또는 데이터입니다.
  • 함수를 호출할 때, 매개변수에 해당하는 인수를 전달하여 함수에 입력값을 제공합니다.
  • 함수를 호출하는 코드에서 사용되며 함수 호출 시 매개변수와 일치하도록 전달되어야 합니다.

예를 들어, 함수 square를 호출할 때 5가 x에 대응되는 인수입니다.

요약하면, 매개변수는 함수의 정의 부분에서 사용되는 변수이며, 인수는 함수를 호출할 때 매개변수에 전달되는 실제 값 또는 데이터입니다. 매개변수와 인수는 함수 호출 시 일치해야 하며, 매개변수는 함수 내부에서 사용되어 작업을 수행합니다.

반응형

콘텐츠 내 자동삽입광고