Parameter & Argument

최완식·2022년 2월 24일
0

Tech Talks

목록 보기
7/23
post-thumbnail

명확한 용어를 아는 것은 소통 비용 감소를 가져온다. 그리고 문서를 읽는데 명확한 의미를 이해하기 좋다. parameter와 argument는 비슷하게 사용되는 용어지만 명확히 구분해야 한다.

Parameter

변수

func someFunction(a: Int, b: Int) {
    
}

이러한 상황에서 a, b는 무엇일까? 일단 기본적으로 변수다. 그리고 함수내에서 사용하고 있다. 이렇게 함수 내에서 사용하는 변수인 경우 parameter라 부른다. 다른 말로는 매개변수이다.

Argument

someFunction(a: 3, b: 5)

외부에서 해당 함수를 호출했다고 하자. 여기서 3, 5가 argument이다. 즉 넘겨진 값 자체를 말한다. 다른말로는 전달인자라 부른다.

Reference

profile
Goal, Plan, Execute.

0개의 댓글