brunch

You can make anything
by writing

- C.S.Lewis -

by 이남주 NJ Namju Lee Nov 26. 2020

매개변수/Parameter 전달인자/Argument

Computational Design


! 매개변수(parameter)와 전달 인자(argument)


매개변수(파라미터: parameter) 전달 인자(아규먼트: argument) 때때로, 섞어서 쓰기도 하죠. 엄밀히 말하면, 매개변수(parameter) 함수 안에서의 정의  사용에 나열되어 있는 변수들을 의미하고요. 전달 인자(argument) 함수를 호출할  전달되는 실제 값을 의미해요. 따라서,  같은 의미를 명확히 하기 위해, 매개변수는 변수(variable), 전달 인자는 (value)으로 보는 것이 일반적이라고 해요.


def add(a, b):

    return a + b


first = 3

second = 2

result = add(first, second)

print(result)


매개변수(parameter)

위와 같이 함수가 있고 함수를 호출(call) 하여 결과를 출력하는 간단한 프로그램인데요. add 함수에 a와 b는 매개변수로서, 그 함수 영역 안에서 쓰이는 변수로 볼 수 있어요.  add함수를 호출할 때 주어지는 값을 대체하는 용도로 쓰이겠죠.


전달인자(argument)

add함수를 호출할 때 first와 second변수가, 각각 3과 2를 add 함숫값으로 전달되죠. 따라서, first와 second는 전달인자로 볼 수 있어요.




DATA & DESIGN 컴퓨테이셔널 디자인 바로가기


매거진의 이전글 쉽게 이해하는 클래스(Class)

매거진 선택

키워드 선택 0 / 3 0

댓글여부

afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari

브런치 로그인