Contents

매개변수와 인자에 대하여

   Jun 25, 2023     0 min read

파라미터와 인자에 대한 글입니다.

개발자로 업무에 임하게 되면 파라미터와 인자에 대해 수없이 많은 글과 얘기를 하게 됩니다.

파라미터와 인자는 그만큼 많이 쓰이지만 저 같은 경우 같은 의미로 사용하기도 했는데요. 정확한 의미를 알고보니 구분되는 용어였습니다.

파라미터(Parameters)란 무엇인가?

파라미터는 함수나 메서드의 정의 부분에서 사용되는 변수를 가리킵니다. 함수나 메서드를 정의할 때 파라미터를 선언하고, 해당 파라미터는 함수나 메서드 내에서 사용되는 값들을 받아들이는 역할을 합니다. 즉, 파라미터는 함수나 메서드의 입력으로 사용되며, 함수가 호출될 때 값을 전달받을 수 있습니다.

그렇다면 인자(Arguments)란 무엇일까요?

인자는 함수를 호출할 때 전달되는 값들을 가리킵니다. 함수를 호출할 때 인자는 함수에 전달되어 파라미터에 할당됩니다. 즉, 인자는 함수나 메서드를 호출할 때 함수의 기대되는 파라미터의 값을 전달하는 방법입니다.