Parameter(매개변수)
- 함수나 메소드를 정의할 때 사용되는 변수로 함수나 메소드가 호출될 때 전달된 Argument(인수) 값을 받아들이는 역할로 이름과 타입이 지정되며 여러 개일 수 있음.
Argument(인수)
- 함수나 메소드를 호출할 때 전달되는 값으로 함수나 메소드에서 정의된 Parameter(매개변수)에 해당 값을 전달하여, 해당 함수나 메소드에서 로직을 수행하도록 함.
- 함수나 메소드를 호출할 때마다 다르게 지정될 수 있으며, Parameter와 동일한 타입으로 전달되어야 함.
결론
- Parameter는 함수나 메소드가 정의될 때 사용되는 변수이고, Argument는 함수나 메소드가 호출될 때 전달되는 값.
- Parameter는 함수나 메소드에 필요한 정보를 정의하고, Argument는 이러한 정보를 실제로 전달하여 함수나 메소드가 실행될 수 있도록 함.