매개변수(Parameter)와 인수, 인자, 전달 인자(Argument)의 차이점?

Data:     Updated:

Category:

태그:

💡 이걸 왜 알아야 하죠?


한국어가 너무 어려워서 다른 개발자가 말하는 것 또는 기술 블로그 게시글을 볼 때 헷갈려서 메모해 두려고 함.

그리고 Paramter와 매개변수는 같은 말인데, 자꾸 다른거라고 주장하는 사람들이 너무 많음.

이걸 명확하게 구분하고 인지하지 않으면 협업할 때, 괜히 단어 하나로 너무 헷갈리는 상황이 언젠간 올 것만 같다.

💁‍♂️ 매개변수는 뭔가요?


그러니까 매개변수가 Parameter 구요.
Parameter가 매개변수라고요.

쓸떼없는 논쟁하지 말고 그시간에 행복하게 코딩합시다.

🔖 1줄 요약

함수를 정의할 때 사용되는 변수를 매개변수라고 한다.


😩 인수? 인자? 전달인자? 그냥 죽으시면 안돼요?


다 똑같은 말이다 다 똑같이 Argument란 말이다!!!
마치 노란 노오란 누런 누우런 같은 느낌이다.

자기가 다 맞다고 하는데 그럴거면 그냥 영어로 말해주면 안되겠냐?

🔖 1줄 요약

실제로 함수가 호출 될 때 넘기는 변수 값.

🥱 이제 좀 이해가 가네요. 그래서 둘의 차이점은 뭐죠?


제일 큰 차이점은 매개변수(Parameter)는 변수이고, 인수(Argument)는 값이다.

매개변수는 메서드 선언의 변수 목록을 나타내고, 인수는 메서드가 호출될 때 전달 되는 실제 값이다.



🔎 참고한 블로그


🔔 프로그래머 YD님 블로그


이 게시물에는 지극히 주관적인 생각이 포함되어 있습니다. 
오류나 틀린 부분, 또는 수정해야 할 부분이 있다면 언제든지 댓글 혹은 메일로 지적 부탁드립니다.

Top

Dev Dictionary Go to see other posts in the category

Comment